pdf - 如何更改 PDF 中的查看器首选项

标签 pdf pdf-generation

The PDF standard指出应该可以在 PDF 中设置“查看器首选项”,这样您就可以预设用户查看文档的方式。

是否有任何免费的命令行工具或完全开源的库(因此不是像 iText 这样的受限制/许可的库)可以用来执行此操作?我找到的只是 BeCyPDFMetaEdit,它是一个 Windows 工具。

最佳答案

以下是如何使用 PDF::API2 来做到这一点Perl 包(免费):

use PDF::API2;

$pdf = PDF::API2->open("old.pdf");

$pdf->preferences(
        -centerwindow => 1,
        -fitwindow => 1,
        -hidetoolbar => 1,
        -hidemenubar => 1,
        );

$pdf->saveas('new.pdf');

关于pdf - 如何更改 PDF 中的查看器首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207527/

相关文章:

c++ - 是否可以从 QPrintPreviewDialog 调用的 QPrinter 对话框中删除 "Write to PDF"?

python - 从 PDF 读取并存储在数据框中时如何保留表结构?

iphone - 如何将 PDF 文档(来自文档目录)附加到电子邮件

android - PDFBox 重叠文本

node.js - Node 中的日期格式生成pdf

iOS 无法选择/突出显示 PDF 中的文本

ios - 在 Adob​​e 中打开时 PDF 的颜色与在预览中不同

php - TCPDF 将带有 html 的内联 SVG 转换为 PDF

ios - 在 iOS 上创建动态 pdf 文档

pdf - 通过 Windows 命令行将 TIFF 转换为 PDF