问题标签 [pdfpage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
598 浏览

objective-c - NSImage -> PDFPage -> NSImage 我如何保持分辨率?

我有一堆 NSImages 保存在 PDFDocument 中,作为 PDFPages。当我第一次插入 NSImage 时,NSImage 的大小以点为单位(72 dpi),(仅)NSImageRep 的大小以像素为单位(200 dpi)。

但是,我从 PDFPage 中得到的 NSImage 对于图像和 imagerep 都有 72 dpi。

当我回到 NSImage 时如何恢复我的分辨率?

0 投票
1 回答
264 浏览

objective-c - PDFPage initWithImage:奇怪的行为

我无法理解其中的区别。它看起来是一样的,但不是!

有人知道为什么吗?

0 投票
2 回答
3318 浏览

objective-c - 将 PDFPage 添加到 PDFDocument 时 PDFView 不更新

我正在制作一个扫描多页pdf文件的应用程序。我有一个PDFView和一个PDFThumbnailView链接。第一次完成扫描时,我创建一个新的PDFDocument并将其设置为PDFView. 然后,每当完成另一次扫描时,我都会添加一个PDFPage[pdfView document].

现在的问题是,无论何时添加页面,都不会更新PDFViewPDFThumbnailView更新以显示带有额外页面的新文档。直到我放大或缩小,然后它们都会更新以显示带有新页面的文档。

我现在拥有的临时解决方案(放大然后自动缩放)当然不是最好的解决方案。例如,当您已经放大文档并扫描新页面时,视图将自动缩放。我以前尝试[pdfView setNeedsDisplay:YES]过,但这似乎不起作用。

这是扫描到达的方法NSData

有谁知道我可以添加 aPDFPage并进行PDFView更新而不会弄乱缩放状态的方法PDFView

0 投票
0 回答
1315 浏览

pdf - iTextSharp 文档关闭导致额外的空白页

我正在使用 PdfPageEventHelper 以便能够自动将页眉和页脚添加到文档的每一页。正如在许多地方提到的那样,我在覆盖 OnEndPage 时这样做了。在我的课堂上,我正在创建:

  1. Pdf文档
  2. 创建文件流
  3. 通过静态 GetInstance 方法获取 PdfWriter
  4. 将我创建的特定 PdfPageEventHelper 类设置为 writer.PageEvent
  5. 将作者添加到文档中
  6. 调用文档打开
  7. 向文档添加一些内容(一个非常小的表格,只有一行)
  8. 调用关闭文档

现在 - 在第 8步调用 OnEndPage,这很好,但不知何故,它被调用了两次!两次它都被调用到第 1 页(正如我在运行时在文档参数中看到的那样),因此我在文档中得到 2 页而不是一个,其中第二页是空的,而第一页实际上是我的页眉和页脚两次(重叠)。我正在使用 iTextSharp 版本 5.5.1.0 ,我在源文件中看到在 Document.Close 方法中他们正在调用 NewPage 函数......这就是我第二次到达 OnEndPage 的原因。有什么建议么?

0 投票
1 回答
672 浏览

pdf - 如何合并pdf文档并在其间添加页面

我有一个要求,我必须合并多个 PDF 文档并添加带有一些文本的页面。例如,我已经从一个 PDF 复制了页面,现在我必须添加一个带有一些文本的页面,然后我需要从第二个 PDF 复制页面,然后我需要再次添加一个带有一些文本的页面......

我曾尝试合并 PDF,但它只是合并我想在每个 PDF 文档之后添加一些文本的 PDF。

我想使用 iTextSharp。下面是代码片段:

// 第 1 步:创建文档对象 Document document = new Document();

提前致谢。

0 投票
0 回答
420 浏览

android - 如何在每个 android api 版本中使用 PdfRender 将 Pdf 页面转换为位图?

我查看了几个代码并导入了许多库,我尝试使用 PdfRender,它非常易于使用,但它在 api 版本 21 和 android-pdfviewer 库代码下不起作用,当我导入和使用它时,它会使 apk 大小变大很多在我的项目中。任何人都可以建议一些库或代码将每个页面的pdf转换为位图并将其保存在不应该使apk大小变大并且应该支持每个版本的android的arraylist中。

下面我附上了我的代码 PdfRender

0 投票
2 回答
5240 浏览

python - Python PDFMiner 库中不存在 PDFPage

所以我为 python 3.6 安装了 pdfminer3k。我试图在打开 PDF 文件并将其转换为文本时遵循一些示例,它们都需要 PDFPage 导入。这对我来说不存在。有什么解决方法吗?我尝试从在线复制 PDFPage.py 并保存到 python 搜索 pdfminer 的目录,但我刚刚得到......“导入错误:无法导入名称 PDFObjectNotFound”。

谢谢!

0 投票
0 回答
104 浏览

pdf - 如何在 PDPage 中查找 OC COSName 属于哪个可选内容组?

我已经实现了允许用户使用 PDPageContentStream 类的曲线方法在 pdf 上绘制云形状的功能。而且,我在单独的图层 (OCG) 上绘制每个云。现在我想实现删除这个标记的功能。我正在使用以下代码来获取 PDPage 内容:

对于标记,我首先获得一个 COSName{OC} 令牌,然后获得 BDC 命令。所以,我需要做的就是检测这个OC标签属于哪个层。然后我会知道下面的标记序列属于该层。因此,我可以删除 BDC 和 EMC 之间的所有标记以删除标记。但是我怎么知道,这个 OC 标签属于哪一层呢?

0 投票
0 回答
274 浏览

ios - iOS <11.1中的PDFAnnotation

创建和删除 PDFAnnotation 在 iOS 11.2 上运行良好,但在较低的 iOS 版本上存在问题(不知道 11.1,但测试设备安装了 11.0.5)。

添加注释到页面后的PDFView: 添加到页面后的PDFAnnotation

从页面中删除注释后的 PDFView:(在 iOS 11.2 上很好,在 iOS 11.0.1 上有问题) 从页面中删除后的 PDFAnnotation 可以在此处找到示例项目

也许有办法,如何解决这个问题?

谢谢你。

0 投票
1 回答
464 浏览

ios - 我们如何在 IOS swift 4 中编辑 PDFPage 文本?

我只想编辑 PDFPage 文本,用户单击编辑按钮将在每个文本框矩形上显示一个框,当用户触摸任何框时,其文本将开始编辑,用户可以删除所有文本并将其替换为新文本。

这是我的pdf页面,我目前在swift 4中使用PDFKit。
为了理解击球手。

这是 FoxitPDF Reader 的一些参考图片。希望它会有所帮助。
1

2

3