css 使用 css2pdf@cloudformatter 转为 PDF

css to PDF using css2pdf@cloudformatter

我是编程新手。最近尝试使用 css2pdf@cloudformatter 提供的服务。我在尝试生成 pdf

时不断收到这些错误

服务器在处理请求时遇到错误。异常信息为'Name cannot begin with the '''字符,十六进制值0x27。第 64 行,第 86 位。'。有关详细信息,请参阅服务器日志。异常堆栈跟踪 is:at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseAttributes() at System.Xml.XmlTextReaderImpl.ParseElement() at 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 选项) 在 System.Xml.Linq.XDocument.Load(XmlReader reader) 在 RenderX.WebServices.Worker.ReplaceResources(MemoryStream foStreamOriginal, MemoryStream foStreamLocalResources) 在 f:\Xportability\Projects\RenderX.WebServices\Src\Worker.cs:第 179 行在 RenderX.WebServices.Worker.generate(String xml, Attachments attachments, String systemId, String mimeType, IFormatter formatter, Func1 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 log, String global404, Logger logger) 在 f:\Xportability\Projects\RenderX.WebServices\Src\Worker.cs:f:\Xportability\Projects\RenderX.WebServices\Src\Chandra.svc.cs 中 RenderX.WebServices.Chandra.Format(流流)的第 22 行:SyncInvokeFormat(对象, Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc ) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.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.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean 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,因此出现错误。