在Adobe Acrobat DC中设置单页连续

本文介绍了一种在编辑->首选项->辅助工具中进行视图设置的方法,并强调了在文档->打开设置中调整“重新打开文档时恢复上次视图设置”的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在编辑->首选项->辅助工具中设置,如下图所示。注意,去掉文档->打开设置中“重新打开文档时恢复上次视图设置”选项。


### 如何使用 Adobe Acrobat 对象库进行开发 Adobe Acrobat 对象库提供了丰富的接口用于创建、操作和管理 PDF 文件。通过这些对象模型可以实现诸如读取文件属性、修改页面内容以及处理表单字段等功能。 #### 获取官方资源和支持材料 为了更好地理解和利用该对象库,建议访问官方网站获取最新的 SDK 和相关文档[^3]。这不仅有助于理解各个类的功能定义,还能找到详细的说明与最佳实践案例。 #### 开发环境配置 确保已安装适用于 Windows 或 macOS 的 Adobe Acrobat Pro DC 版本,并且拥有有效的许可证密钥以便激活产品。接着按照官方指南设置 Visual Studio 或 Xcode 工程,引入必要的头文件和链接器选项。 #### 基础概念介绍 - **PDDoc**: 表示整个 PDF 文档的对象;可以通过此实例加载现有文件或新建空白文档。 - **PDPage**: 单页描述符,允许查询尺寸大小、旋转角度等特性,同时也支持绘制图形元素至指定位置。 - **CosDoc/CosSDF**: 底层数据结构表示法,可用于更精细地控制内部存储机制而不必依赖高层级封装方法。 #### 实际应用举例 下面给出一段简单的 C++ 代码片段展示如何打开一个现有的 PDF 并遍历其中每一页: ```cpp #include "StdAfx.h" #include "CAcroApp.h" void IteratePages(CString strFilePath){ CAcroApp acroApp; // 初始化应用程序句柄 if (!acroApp.OpenDocument(strFilePath)){ AfxMessageBox(_T("Failed to open document")); return ; } CPdfDoc* pPdfDoc = acroApp.GetActiveDoc(); int nTotalPages = pPdfDoc->GetNumPages(); for(int i=0;i<nTotalPages;++i){ CPdfPage *pPage=pPdfDoc->AcquirePage(i); double dWidth,dHeight; pPage->GetSize(&dWidth,&dHeight); CString msg; msg.Format(_T("Page %d size is %.2f x %.2f"),i+1,dWidth,dHeight); TRACE(msg); pPdfDoc->ReleasePage(pPage,i); } } ``` 这段程序展示了基本的操作流程:初始化 App 类型变量 `acroApp` 后调用成员函数 OpenDocument() 来装载目标文件;随后借助 GetActiveDoc 方法取得当前活动的 PDDoc 指针进而获得总页数并通过循环逐个提取各页信息直至完成全部迭代过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值