问题标签 [princexml]
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.
ubuntu - Ubuntu 12 上的书店princexml 安装缺少libjpeg 库
我在我的 Ubuntu 12 安装上安装了 bookshop,并按照安装 PrinceXML 的说明进行操作。执行prince时出现以下错误:
/usr/lib/prince/bin/prince:加载共享库时出错:libjpeg.so.62:无法打开共享对象文件:没有这样的文件或目录
css - 打印(或 PDF)输出中的 CSS 页面计数器
例如,这是我发现将页码显示为“第 5 页,共 10 页”的唯一方法。但是,它似乎不起作用。我在一个简单的 HTML 页面中尝试过,但没有成功。
我想使用纯 html/css 在页面中的任何位置显示页码。
有没有人成功使它工作?如果是这样,我感谢您的支持。
zend-framework - 在 Zend 框架中使用 PrinceXML 的 PDF 覆盖
我想将 PrinceXML 的输出覆盖到文件系统中 PDF 的页面上。我将在我们的 Zend 框架环境中构建解决方案,如果可能的话,我认为我希望解决方案使用 Zend_Pdf。
有什么建议么?我想我可以使用 fpdf & fpdi 之类的东西,并通过它以某种方式引导 PrinceXML 输出;但是有没有人使用 Zend_Pdf 对 PrinceXML 的输出和静态 PDF“模板”文件进行叠加?
javascript - 如果缺少,脚本标记的 src 属性应该为 null 还是空字符串?
我正在使用PrinceXML制作一些包含一些MathJax标记的 HTML 的 PDF。为了正确呈现数学,处理数学呈现的 javascript 需要在转换为 PDF 之前在页面上运行。
如果我在 PrinceXML 中启用 javascript 并尝试加载 MathJax 库,我会在初始化代码中得到“TypeError:null value is not an object”。跟踪这一点,事实证明以下原因导致错误:
在没有 src 属性的脚本元素上引发错误(MathJax 使用脚本元素来存储 LaTeX 代码)。PrinceXML 似乎通过在访问缺少的 src 属性时返回 null 来处理缺少的 src 属性 - 因此会像nullscripts[i].src.match(namePattern)
一样抛出错误。src
但是,当在 Firefox 中完成时(参见小提琴: http: //jsfiddle.net/9ZHMR/),当缺少 src 属性时 element.src 返回空字符串,因此在浏览器中工作时我没有看到这个问题。
哪种行为是“正确的” - 如果该属性不存在,脚本元素的 src 属性应该为 null 还是空字符串?这是现实生活与标准的对比吗?
编辑我主要感兴趣的是这种行为是否由某处的标准指定,所以我知道是否向 Firefox 或 PrinceXML 发布错误报告,或者如果没有标准,向 MathJax 发布错误报告以处理这种情况。
python - Princexml 不能与 python 一起使用?
我正在使用 Windows 并想用 python 对princexml 进行子处理。
文档说(http://www.princexml.com/doc/8.1/python/):
我用我的二进制 exe 的路径替换了“prince”......并且我在同一目录中有一个 foo.xml。带有生成器的窗口闪烁了一下,就是这样......没有生成pdf。
即使我只是在 cmd 上使用 Prince 和“prince foo.xml foo.pdf”,也没有任何反应......有什么帮助吗?非常感谢!
php - 在 Symfony 1.4 中使用 PrinceXML
我试图在我的项目中使用 PrinceXML 来生成 PDF 文档,我试图用它制作一个简单的 PDF 文件,但似乎没有创建 PDF 文件。所以我做了一点调试,并尝试运行 PrinceXML 的 exe。
但是没有输出,我看到了预期的输出,因为我尝试用一个普通的 php 文件运行上面的代码,输出是这样的:
Prince 8.1 rev 4 Copyright 2002-2012 YesLogic Pty. Ltd. Non-commercial License Non-commercial License
如何在 Symfony 1.4 中使用 PrinceXML?在使用 PrinceXML 之前我需要做些什么吗?
php - 在 Windows 上使用 PHP Wrapper 类将 HTML 转换为 PDF,打印错误问题
我无法让 PrinceXML 在我的 Windows Server 上工作。我正在使用 PHP 包装类,虽然我找不到任何有用的文档!
此处的 README 文件(在下载中)中提供的信息没有解释正在做什么,也没有提供任何示例代码。
到目前为止,这是我汇总的内容(非常基本),但没有打印任何内容,也没有显示任何错误。
我知道我没有包括在内header('PDF HEADERS HERE')
,这仅仅是因为我想在打印 PDF 之前查看 PHP 错误是什么。
我用上面的代码玩了很多,但我尝试过的绝对没有任何工作。即使我将路径更改为prince.exe
,也不会返回错误!为什么??
我的问题是:
- 如何打印遇到的错误?
- 是否有任何网站为此类提供了良好的文档?
css - 如何检测 Prince PDF 中的分页符?
我生成了一个 100 页长的文档,其中包含数十个部分、标题和不同的文本 + 图像内容。有用户插入的分页符和注入的分页符,但大多数文本从一页到另一页运行。
让我抓狂的是,我无法检测一个元素是页面上的第一个还是最后一个。
例如,我的文本容器 div 的底部和顶部边距为 10 毫米。如果分页符发生在它之前,它应该有 0 上边距。但由于我无法检测到 Prince 自动分页符,因此文本容器在某些页面上有 10 毫米的额外上边距。
(这只是一个例子,实际情况要复杂一些)
有什么方法可以检测 Prince 对流动内容所做的事情吗?
css - CSS/XHTML:在特定的表格行数之后显示 div
这是我得到的:
- 使用 Oxygen XML 从 XML 和 XSL 文件转换的 XHTML 文件
- 正文开头的 10 个 div,用 CSS 隐藏
- 之后:一张有 100 个 trs 的桌子
看起来像这样:
现在我正在做两个项目。
1) CSS 屏幕。这很好。单击表格内的链接时,div 会显示在一个精美的框中。
2) CSS 打印。这就是我在这里问的原因。使用 Prince XML 将 XHTML 转换为 PDF - 好的。在印刷版中,隐藏的 div 应显示在特定位置,例如:
我的梦想是在文档(XHTML 或 CSS)的任何位置,确定一个 div 应该显示多少个 trs 后的位置。
也许您已经知道如何解决。谢谢你。贝尔利
windows - 使 Windows 上的字体像 Mac/Linux 一样渲染:禁用字体提示和/或在客户端处理抗锯齿
是否可以通过 javascript 或任何其他客户端代码在 Windows 上关闭“字体提示”?
我希望 Windows 上的浏览器能够模仿它们在 Mac 上的外观 - 因为我使用的是 HTML 到 PDF 工具 (PrinceXML),我认为这是迄今为止市场上最好的,但它可以像 Mac 一样呈现字体。因此,Windows 用户将创建基于 HTML 的设计,然后由 PDF 转换工具呈现这些设计。但是字体在 PDF 上的外观与在基于 Windows 的浏览器中的不同——我希望它们看起来相同。
有什么解决方法吗?