代码之家  ›  专栏  ›  技术社区  ›  Mike

ghostscript忽略部分pdfmarks

  •  1
  • Mike  · 技术社区  · 6 年前

    我有一个问题,当pdfmarks“合并”PDF与ghostscript 9.22的。我有以下情况:

    封面.pdf

    作者:埃德蒙德艾格

    输入1.pdf

    在文档的属性中提到

    标题:input1.docx

    作者:Charly Cheese

    输入2.pdf

    在文档的属性中提到

    标题:input2.docx

    作者:苏珊娜香肠

    作者:Martha Meet

    PDF标记

    [ /Title (Documents) 
    [ /Author (Peters Workshop) 
    [ /Subject (Repair Docs) 
    [ /Creator (PPP PETERS PDF Producer) 
    [ /DOCINFO pdfmark 
    [ /FIT 
    [ /CreationDate (D:20180927084000-01) 
    
    [/Count 3 /Page 1  /Title (Repair Jobs ) /OUT pdfmark 
    [/Page 1  /Title (cover page ) /OUT pdfmark 
    [/Page 2  /Title (general overview ) /OUT pdfmark 
    [/Page 69  /Title (cleaning and maintenance ) /OUT pdfmark 
    [/Page 81  /Title ( visual inspection ) /OUT pdfmark 
    

    我的命令行:

    gs -dBATCH -sDEVICE=pdfwrite -dNO_PDFMARK_OUTLINES -dPDFFitPage -o output.pdf cover.pdf input1.pdf input2.pdf input3.pdf pdfmarks
    

    • 书签实现正确
    • 标题、作者和input3.pdf的值(总是从我添加到merge的最后一个pdf)

    标题:input3.docx

    作者:Martha Meet

    主题:[空]

    创建者[空]

    gs忽略了我的部分PDF标记,这有什么错呢。如前所述,书签设置正确。

    期待您的回复!多亏了所有的帮助我的人。非常感谢!

    致以最诚挚的问候

    迈克尔

    顺便说一句:由于我是新来的,我还没有被允许创建标签。但我觉得加上“PDFMARKS”标签会有帮助。如果有人被允许创建标签认为同样的,我会很感激,如果你能为我这样做。谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   KenS    6 年前

    您的DocInfo pdfmarks不正确。

    你把:

    [ /Title (Documents) 
    [ /Author (Peters Workshop) 
    [ /Subject (Repair Docs) 
    [ /Creator (PPP PETERS PDF Producer) 
    [ /DOCINFO pdfmark 
    [ /FIT 
    [ /CreationDate (D:20180927084000-01) 
    

    这些值中的任何一个都没有pdfmark运算符。其中的一个pdfmark没有与之关联的值。我一点也不确定你认为/适合做什么。。。。

    像这样:

    [ /Title (Documents) 
     /Author (Peters Workshop) 
     /Subject (Repair Docs) 
     /Creator (PPP PETERS PDF Producer) 
     /DOCINFO pdfmark 
    

    可能有用。