javascript - css 到 PDF 使用 css2pdf@cloudformatter

标签 javascript jquery pdf css-to-pdf

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

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

错误日志的图片 error log

下面是我的代码:

 <button class="btn btn-success pull-right"  onclick="return xepOnline.Formatter.Format('wrapper', {pageWidth:'216mm', pageHeight:'279mm'});">
        <i class="fa fa-print"></i><b>Print</b>

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

最佳答案

只是为了解决这个问题,因为它已离线解决。对发送到服务器的数据的检查表明,OP 有一些浏览器没有清除并通过的无效 HTML。这是 img 标签上的一个属性。

 <img style="display: inline; float: none; padding-right: 0px; padding-left: 0px; vertical-align: middle; width: 200px; position: static; top: auto; left: auto; bottom: auto; right: auto;" src="../../uploads/admin_images/user5.jpg" alt="Uchechukwu" '="" class="img-rounded" width="200" height="200"/>  

此“=”属性被解析为 XML,因此出现错误。

关于javascript - css 到 PDF 使用 css2pdf@cloudformatter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708961/

相关文章:

javascript - 根据用户输入创建多个表单项

javascript - jQuery 与 MooTools 冲突

javascript - 滚动时如何从链接中删除 "visited"状态?

python - 下载然后删除许多文件,这些文件加在一起非常大,有问题吗?

r - 如何在 R 中将包含符号的绘图写入 PDF?

javascript - Ember.js 使用路由器架构获取父路由的 Controller

javascript - mat-autocomplete:需要在做出选择后重置选项列表

javascript - 如何使用选定的选项值添加和删除类

javascript - 用 javascript 编写一个类

html - 如何在 iOS 上假装是打印机,例如应用程序 Save2PDF 或 Adob​​e® CreatePDF?