设置现有PDF文件的查看器偏好

设置现有PDF文件的查看器偏好

ViewerPreference 类表示PDF文件的显示模式;例如,将文档窗口定位在屏幕中央,隐藏查看器应用程序的菜单栏等。

ChangeViewerPreference 方法在 PdfContentEditor 类中允许您更改查看器偏好。 为了做到这一点,你需要创建一个 PdfContentEditor 类的对象,并使用 bindPdf 方法绑定输入的 PDF 文件。

之后,你可以调用 ChangeViewerPreference 方法来设置任何偏好。最后,你需要使用 Save 方法保存更新后的 PDF 文件。下面的代码片段演示了如何在现有 PDF 文件中更改查看器偏好。

例如,我们指定参数 CENTER WINDOW,用它来居中窗口,然后使用 HIDE MENUBAR 去掉顶部工具栏,并通过 PAGE MODE USE NONE 打开全屏模式。

public static void SetViewerPreference()
        {
            var document = new Document(_dataDir + "Sample.pdf");
            PdfContentEditor editor = new PdfContentEditor(document);

            // 更改查看器偏好设置
            editor.changeViewerPreference(ViewerPreference.CENTER_WINDOW);
            editor.changeViewerPreference(ViewerPreference.HIDE_MENUBAR);
            editor.changeViewerPreference(ViewerPreference.PAGE_MODE_USE_NONE);
            
            editor.save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
            GetViewerPreference();
        }