🎨 支持合并子文档导出 Word/PDF https://github.com/siyuan-note/siyuan/issues/3219

This commit is contained in:
Liang Ding 2022-12-11 11:51:04 +08:00
parent d619948544
commit e71c120a97
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
7 changed files with 12 additions and 8 deletions

View file

@ -459,7 +459,7 @@
"newNameFile": "The name of the new document is",
"newContentFile": "The content of the new document is",
"exporting": "Exporting, please wait...",
"exported": "Export complete: ",
"exported": "Export complete",
"refExpired": "Search content block does not exist",
"emptyContent": "No related content",
"useBrowserView": "View in the browser",

View file

@ -458,7 +458,7 @@
"newNameFile": "El nombre del nuevo documento es",
"newContentFile": "El contenido del nuevo documento es",
"exporting": "Exportando, por favor espere...",
"exported": "Exportación completada: ",
"exported": "Exportación completada",
"refExpired": "El bloque de contenido de búsqueda no existe",
"emptyContent": "No hay contenido relacionado",
"useBrowserView": "Ver en el navegador",

View file

@ -459,7 +459,7 @@
"newNameFile": "Le nom du nouveau document est",
"newContentFile": "Le contenu du nouveau document est",
"exporting": "En cours d'exportation, veuillez patienter...",
"exported": "Exportation terminée: ",
"exported": "Exportation terminée",
"refExpired": "Le bloc de contenu de recherche n'existe pas",
"emptyContent": "Aucun contenu pertinent pour le moment",
"useBrowserView": "Afficher dans le navigateur",

View file

@ -459,7 +459,7 @@
"newNameFile": "新建文檔名為",
"newContentFile": "新建文檔內容為",
"exporting": "正在匯出,請稍等...",
"exported": "匯出完成",
"exported": "匯出完成",
"refExpired": "不存在符合條件的內容塊",
"emptyContent": "暫無相關內容",
"useBrowserView": "在瀏覽器中查看",

View file

@ -459,7 +459,7 @@
"newNameFile": "新建文档名为",
"newContentFile": "新建文档内容为",
"exporting": "正在导出,请稍等...",
"exported": "导出完成",
"exported": "导出完成",
"refExpired": "不存在符合条件的内容块",
"emptyContent": "暂无相关内容",
"useBrowserView": "在浏览器中查看",

View file

@ -15,7 +15,7 @@ import {openByMobile} from "../util/compatibility";
export const afterExport = (exportPath: string, msgId: string) => {
/// #if !BROWSER
showMessage(`${window.siyuan.languages.exported}${escapeHtml(exportPath)}
showMessage(`${window.siyuan.languages.exported} ${escapeHtml(exportPath)}
<div class="fn__space"></div>
<button class="b3-button b3-button--white">${window.siyuan.languages.showInFolder}</button>`, 6000, "info", msgId);
document.querySelector(`#message [data-id="${msgId}"] button`).addEventListener("click", () => {

View file

@ -504,8 +504,12 @@ func AddPDFOutline(id, p string) (err error) {
footnotes := map[string]*pdfcpu.Bookmark{}
for _, link := range links {
linkID := link.URI[strings.LastIndex(link.URI, "/")+1:]
title := sql.GetBlock(linkID).Content
b := sql.GetBlock(linkID)
if nil == b {
logging.LogWarnf("pdf outline block [%s] not found", linkID)
continue
}
title := b.Content
title, _ = url.QueryUnescape(title)
bm := &pdfcpu.Bookmark{
Title: title,