问题标签 [pdf-rendering]

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 回答
788 浏览

google-chrome - chrome不显示pdf对吗?

起初我认为 TCPDF 的 GetStringWidth() 工作不正常,给了我错误的宽度:

[------------------------------------------------- -------------------------------------------------- -------------------]

我有一些像 $txt = "hallo" 这样的文本。

我试图通过内置函数 GetStringWidth() 获取字符串宽度,然后创建一个具有字符串宽度的单元格。

然而,创建的单元格是其内容的缩写。如果我尝试与 courier 相同,则效果很好。

我认为这是衡量 GetStringWidth 没有正确处理字体宽度的一种方法,因为 Courier 对每个字符都有相同的宽度,这是可行的。

如何让 GetStringWidth() 工作

[------------------------------------------------- -------------------------------------------------- -------------------]

今天我尝试用 Firefox/Evince 而不是 chrome 打开它

结果如下:在此处输入图像描述 Firefox 在左边,chrome 在右边。

生成的 PDF 文件是 v. 1.7

使用的chrome版本:

谷歌浏览器测试版 (41.0.2272.53-1)

这里可能出了什么问题?真的是铬的错吗?或者我在这里错过了什么?

谢谢

0 投票
1 回答
307 浏览

javascript - jsreport 不呈现文本

我有以下代码,结果是一个 pdf,其中没有任何可见文本。(我猜它会将其渲染为与背景相同的颜色,即使我们在 html 的内联样式中更改了它的颜色)

当我们将 pdf 的内容复制并粘贴到文本键盘中时,结果是:

<code>ihsish issi aa gheadinhadinge

知道如何解决吗?

0 投票
1 回答
1882 浏览

c# - 如何将 PDF 页面(永久)旋转到 90、180、270 度 c#

旋转页面时,不应将其转换为删除 pdf 文档中搜索的图像。

上面的代码似乎不起作用。请适当建议。

0 投票
2 回答
7514 浏览

javascript - PDF.js 无法在 IE 中正确呈现 pdf

我正在使用 PDF.js 框架来呈现 PDF。我正在使用 base64 数据来呈现 PDF。但是在 IE 11 pdf 中看起来很模糊。

请参见 IE 11 的以下屏幕

在此处输入图像描述

见下面的代码:

请帮我。

0 投票
1 回答
609 浏览

java - 检查字体是否嵌入在现有 PDF 中?

如何检查是否fonts嵌入在现有的 中PDF

也就是说,读取现有文件并在文件PDF中列出结果.txt

我经历了以下示例:

http://itextpdf.com/examples/iia.php?id=287

上面的例子试图创建一个新的 PDF,但我想读取一个PDF文件并检查字体是否嵌入。

我更像一个PHP人,所以很难调整代码。任何帮助,将不胜感激

0 投票
2 回答
239 浏览

android - Android 在我的应用程序中打开 pdf 没有外部 API

我希望能够在我的应用程序中阅读 PDF(例如在某些 LinearLayout 中),但我不想使用 anu 外部助手、API。我找到了 PdfDocument 和 PdfRenderer 对象,但它们需要如此高的 API (21)。是否有可能在没有外部文件的情况下在我的应用程序中以低 API 级别(10+)打开 PDF 文件?

是的。我知道这不是那么简单或简短的代码,但对我来说没关系

0 投票
1 回答
1031 浏览

java - 检索 pdf-IText 中图像的页码

我正在使用以下链接中的代码来渲染图像

MyImageRenderListener - IText

下面是我的代码尝试 块。我实际上在做的是查找图像的DPI,如果图像的 dpi 低于 300,则将其写入文本文件。

现在,我还想在 PDF 中写下这些图像所在的页码。如何获得该图像的页码?

0 投票
1 回答
161 浏览

ios - VFR 阅读器检测页面何时呈现

我正在使用vfrReader,我发现drawLayer:inContextReaderContentPage.m渲染过程中多次调用它。是否可以捕获页面渲染事件?

0 投票
0 回答
509 浏览

android - 在我的设备上使用 pdfRenderer 失败:'void dalvik.system.CloseGuard.warnIfOpen()'

我尝试使用 YouTube 中的此示例显示 PDF:“PDFRenderer APIs to display PDF documents”

它适用于模拟器(即使页面没有显示在整个屏幕上,这是另一个问题),但是当我在自己的设备上尝试时,我遇到了这个错误:

java.lang.NullPointerException: Attempt to invoke virtual method 'void dalvik.system.CloseGuard.warnIfOpen()' on a null object reference

这是我的MainActiviy.java

在我的AndroidManifest.xml,我把:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

我认为这是我的问题的原因,但不是。

感谢您的帮助,并原谅我不完美的英语。

0 投票
3 回答
5456 浏览

node.js - html-pdf npm 库在 windows 和 ubuntu 上提供不同的输出

我正在使用https://www.npmjs.com/package/html-pdf库,它基于内部使用webkit的Phantom JS。我正在粘贴虚拟 HTML 和 JS 代码(将这些文件保存在 1 个文件夹中)并附上输出屏幕截图。

我面临的问题是,在 Windows 上生成的 PDF 顶部有一些额外的空间(红色上方的空白空间),我无法摆脱.

这是一个讨论类似问题的论坛(过时),https://groups.google.com/forum/# !topic/phantomjs/YQIyxLWhmr0 。

输入.html

JS (你需要 path、fs、handlebars、html-pdf npm 包)

在 ubuntu 上输出 在 ubuntu 上输出

窗口输出 在此处输入图像描述

Windows 中顶部的额外空间(红色上方的空白空间)是问题所在。

不起作用的事情 1. 在 JS 文件中的选项中添加 "border": { "top": "0px" // 或 mm, cm, in }

https://www.npmjs.com/package/html-pdf#options

  1. 在 JS 文件的选项中给出固定的 "height": "10.5in" & "width": "8in"

  2. 将 margin-top 和 padding-top 设置为 0px/-50px 到 pageHeader div。

  3. 在 bootstrap.css 中的 @media print 中将主体的边距顶部和填充覆盖为 0px/-20px
  4. 为标题提供固定高度

任何帮助将不胜感激。谢谢。