|
@@ -812,7 +812,7 @@ func ExportHTML(id, savePath string, pdf, image, keepFold, merge bool) (name, do
|
|
link.AppendChild(&ast.Node{Type: ast.NodeText, Tokens: []byte(" ")})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeText, Tokens: []byte(" ")})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeCloseBracket})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeCloseBracket})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeOpenParen})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeOpenParen})
|
|
- link.AppendChild(&ast.Node{Type: ast.NodeLinkDest, Tokens: []byte("pdf-outline://" + h.ID)})
|
|
|
|
|
|
+ link.AppendChild(&ast.Node{Type: ast.NodeLinkDest, Tokens: []byte(PdfOutlineScheme + "://" + h.ID)})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeCloseParen})
|
|
link.AppendChild(&ast.Node{Type: ast.NodeCloseParen})
|
|
h.PrependChild(link)
|
|
h.PrependChild(link)
|
|
}
|
|
}
|
|
@@ -1201,6 +1201,10 @@ func processPDFLinkEmbedAssets(pdfCtx *model.Context, assetDests []string, remov
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if 1 > len(assetLinks) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
if _, removeErr := pdfcpu.RemoveAnnotations(pdfCtx, nil, nil, nil, false); nil != removeErr {
|
|
if _, removeErr := pdfcpu.RemoveAnnotations(pdfCtx, nil, nil, nil, false); nil != removeErr {
|
|
logging.LogWarnf("remove annotations failed: %s", removeErr)
|
|
logging.LogWarnf("remove annotations failed: %s", removeErr)
|
|
}
|
|
}
|