如何生成在特定段落打开的pdfmark?

如何生成在特定段落打开的pdfmark?,pdf,ms-word,pdf-generation,Pdf,Ms Word,Pdf Generation,我们需要从应用程序的上下文敏感位置打开PDF用户手册。由于该手册是用MS Word(2013)编写的,因此我迄今为止设法使用了打印字段并设置了pdfmark: PRINT "[/Dest /MyReferenceName /View [ /XYZ null null null ] /DEST pdfmark" \* MERGEFORMAT 之后使用FreePDF生成PDF时,我可以通过在Acrobat调用中添加以下内容来打开文档: /A "nameddest=MyReferenceName"

我们需要从应用程序的上下文敏感位置打开PDF用户手册。由于该手册是用MS Word(2013)编写的,因此我迄今为止设法使用了打印字段并设置了pdfmark:

PRINT "[/Dest /MyReferenceName /View [ /XYZ null null null ] /DEST pdfmark" \* MERGEFORMAT 
之后使用FreePDF生成PDF时,我可以通过在Acrobat调用中添加以下内容来打开文档:

/A "nameddest=MyReferenceName"
唯一的缺点是文档总是在页面顶部打开,而不是在我插入打印字段的行。所以我的问题是

  • 如何创建pdfmark,然后在特定段落打开
  • 有没有比我在给定条件下解决需求更简单的解决方案

  • 查看文档时的显示比例是多少?跳转到指定的目标时,Acrobat/Reader会尝试将其移到窗口的左上角,只要文档中的内容多于窗口高度。@MaxWyss:我不完全确定您的意思,但例如,当我有一个A4文件,并且我在页面的下半部分的段落上设置了pdfmark,然后通过NamedTest打开上面的打印,我看到Acrobat Reader DC在正确的页面上打开文件,但窗口宽度为缩放因子,因此我只能看到页面的上半部分,不包含引用的段落。您应该看到页面的底部。在Acrobat中检查指定的目标位置。在Acrobat中创建一个新的命名目的地,并尝试打开它。@MaxWyss:我没有Acrobat,只有阅读器。但为什么底部部分要更好呢?因此,主要的问题是,打开文档时是否可以跳转到页面内的特定段落?@VimalanJayaGanes:我没有得到任何答案,因此我坚持使用仅打开页面的解决方法。查看文档时的显示比例是多少?跳转到指定的目标时,Acrobat/Reader会尝试将其移到窗口的左上角,只要文档中的内容多于窗口高度。@MaxWyss:我不完全确定您的意思,但例如,当我有一个A4文件,并且我在页面的下半部分的段落上设置了pdfmark,然后通过NamedTest打开上面的打印,我看到Acrobat Reader DC在正确的页面上打开文件,但窗口宽度为缩放因子,因此我只能看到页面的上半部分,不包含引用的段落。您应该看到页面的底部。在Acrobat中检查指定的目标位置。在Acrobat中创建一个新的命名目的地,并尝试打开它。@MaxWyss:我没有Acrobat,只有阅读器。但为什么底部部分要更好呢?因此,主要的问题是,打开文档时是否可以跳转到页面中的特定段落?@VimalanJayaGanes:我没有得到任何答案,因此我坚持使用解决方法,即只打开页面。