问题标签 [css-to-pdf]

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

jquery - 将服务 Xportability/css-to-pdf 链接到 JavaScript 微调器

我注意到当我单击 PDF 按钮时,下载 PDF 需要一些时间。有什么我可以为它创建一个 eventListener 的吗?所以我可以开始和结束一个微调器。这在 iPad 上确实是一个问题,它需要更长的时间......但至少有 30-50 秒waiting for xep.cloudformatter...才能出现。

或者还有什么我可以做的。

0 投票
1 回答
914 浏览

svg - 如何将 xmlns 和 xlink 属性插入到由 c3 图表生成的 svg 元素/标签中?

我打算使用https://github.com/Xportability/css-to-pdf导出 c3 图表。但是 CSS2PDF 要求 SVG 标签包含属性 xmlns="http://www.w3.org/2000/svg" 和 xmlns:xlink="http://www.w3.org/1999/xlink" 是有效的用于出口。

如何将这两个属性添加到 c3 图表生成的 svg 元素中?

0 投票
1 回答
1175 浏览

css - 将div下载为PDF但将其隐藏在屏幕上时如何显示一个部分

当用户按下提交按钮时,我使用 xepOnline Formatter 库将特定的 div 保存为 PDF 文件。我在这里问如何使一个部分在屏幕上不可见,而在保存的文件中可见。有关下面的更多详细信息,我有一个包含图像和表格的 div。在屏幕上我只想显示没有图像的表格。图像应该只出现在下载的文件上。

HTML

CSS

JavaScript

你们中有人能找到办法吗?

0 投票
1 回答
733 浏览

pdf - 如何将 PDF 保存到服务器?css2pdf@cloudformatter xeponline

我想知道是否有人知道将生成的 PDF 文档保存到服务器的方法,而不是提示用户在本地下载它?

使用这个: http ://www.cloudformatter.com/CSS2Pdf

非常感谢

编辑:我正在使用以下 JS 来启动 PDF。

0 投票
1 回答
478 浏览

javascript - 使用 css2pdf@cloudformatter 将 css 转换为 PDF

我是编程新手。最近尝试使用css2pdf@cloudformatter提供的服务。我在尝试生成 pdf 时不断收到这些错误

服务器在处理请求时遇到错误。异常消息是'名称不能以'''字符开头,十六进制值0x27。第 64 行,第 86 位。有关更多详细信息,请参阅服务器日志。异常堆栈跟踪是:在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) 在 System.Xml.XmlTextReaderImpl.ParseAttributes() 在 System.Xml 的 System.Xml.XmlTextReaderImpl.Throw(Exception e)。 XmlTextReaderImpl.ParseElement() 在 System.Xml.XmlTextReaderImpl.ParseElementContent() 在 System.Xml.XmlTextReaderImpl.Read() 在 System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) 在 System.Xml.Linq.XContainer.ReadContentFrom( XmlReader r, LoadOptions o) 在 System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) 在 System.Xml.Linq.XDocument.Load(XmlReader reader) 在 RenderX.WebServices.Worker。1 log, String global404, Boolean& succeed, Boolean genimages, Logger logger) in f:\Xportability\Projects\RenderX.WebServices\Src\Worker.cs:line 66 at RenderX.WebServices.Worker.Process(String xml, Attachments attachments, String systemId, String mimeType, IFormatter formatter, Func1 个日志,字符串 global404,Logger logger)在 f:\Xportability\Projects\RenderX.WebServices\Src\Worker.cs:第 22 行 RenderX.WebServices.Chandra.Format(Stream stream) in f:\Xportability\Projects\RenderX .WebServices\Src\Chandra.svc.cs:第 68 行,位于 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] 输入,Object[]& 输出的 SyncInvokeFormat(Object , Object[] , Object[] ) ) 在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher。 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime 中的 ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)。ProcessMessage31(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) 在 System. System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) 处的 ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) 处的 ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) 处的 ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)

错误日志 错误日志的图像

下面是我的代码:

我已经包含了 xepOnline.jqPlugin.js 和 jquery 插件。感谢期待帮助

0 投票
1 回答
55 浏览

highcharts - 在 highchart pdf 中添加非图表内容

我们可以在使用 highcharts 创建的 PDF 中添加与非 svg 图表相关的内容吗?

我用这个例子来创建多个 highcharts 的 PDF

我想在图形 PDF 的顶部添加自定义徽标和一些标题。例如标题为“生命周期图”的网站徽标

谁能告诉我该怎么做?

0 投票
1 回答
1483 浏览

jquery - 使用 Cloudformatter 将 Google Chart 导出为 PDF,生成空白 PDF

我正在尝试将谷歌图表导出到 PDF 文件。我正在使用来自cloudformatter.com的xepOnline.jqPlugin.js插件。我遵循了http://www.cloudformatter.com/CSS2Pdf.APIDoc.Usage中的所有步骤

但是当我尝试导出时,会生成带有空白方框的 PDF。

在此处输入图像描述

我正在从 jquery ajax 调用加载谷歌图表。任何机构都可以告诉我可能是什么问题吗?

这是一个没有 ajax 调用的示例代码 -

0 投票
1 回答
151 浏览

javascript - 达到一定大小的内容时的空白页

我遇到的问题是,每当我尝试通过 CSS2PDF 创建 PDF 时,只要我要添加的 div 具有一定长度并且 CSS2PDF 只会返回一个空白 PDF,它就可以正常工作。

因为它在我达到那个点之前一直有效,所以包含文件不是问题。

这是我用来在按钮的点击监听器中使用 CSS2PDF 的 js 代码:

这是我要添加到 PDF 中的 html:

一旦我删除 1 行,它就会再次工作。由于某种原因,它也不会自动启动新页面。

编辑:tl;dr:CSS2PDF 在内容达到一定大小时给出空白页,在达到该大小之前,它可以工作。也没有自动分页符。

0 投票
1 回答
470 浏览

html - css2pdf xepOnline Cloudformatter - Hide elements in html but display in PDF

http://www.cloudformatter.com/CSS2Pdf.Demos.PrintMedia

There is an option in this cloudformatter called 'noprint' which can be applied to elements which display on the html page but aren't added to the PDF. What I want is the opposite. I want elements not to appear on the html page but appear in the PDF.

Does anyone have experience with this?

Thanks

0 投票
1 回答
82 浏览

jquery - XEP 可以在线打印一张宽表而不切断它吗?

我正在使用 XEP 在线生成我的 HTML 页面的 PDF。在其中一个上,我有一个宽表格,其格式可以占据整个屏幕的宽度。打印时,它会切割桌面。我用这条线来称呼它:

我已经在脚本上尝试了格式化程序{ pageWidth: '500mm', pageHeight: '500mm' },但它似乎没有做任何事情。

有没有办法用这个工具打印一张宽表?