css到PDF使用css2pdf @ cloudformatter

时间:2017-10-12 11:55:03

标签: javascript jquery pdf css-to-pdf

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

服务器在处理请求时遇到错误。异常消息是“名称不能以'''字符开头,十六进制值为0x27。第64行,第86位。'。请参阅服务器日志以获取更多详异常堆栈跟踪是:System.Xml.XmlTextReaderImpl.Throw(Exception e)位于System.Xml的System.Xml.XmlTextReaderImpl.ParseAttributes()处的System.Xml.XmlTextReaderImpl.Throw(String res,String [] args)处。 System.Xml.Linq.XContainer.ReadContentFrom上的System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)中的System.Xml.XmlTextReaderImpl.Read()处的System.Xml.XmlTextReaderImpl.ParseElementContent()中的XmlTextReaderImpl.ParseElement()( 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)位于f:\ Xportability \ Projects \ RenderX.WebServices \ Src \ Worker.cs中的foStreamLocalResources:RenderX.WebServices.Worker.generate中的第179行(String xml,附件附件,String systemId,String mimeType,IFormatter formatter,Func {{1 f:\ Xportability \ Projects \ RenderX.WebS中的1 log,String global404,Logger logger) ervices \ Src \ Worker.cs:位于F:\ Xportability \ Projects \ RenderX.WebServices \ Src \ Chandra.svc.cs中的RenderX.WebServices.Chandra.Format(Stream stream)的第22行:SyncInvokeFormat中的第68行(对象,对象) System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke中的[],Object [])(对象实例,对象[]输入,对象[]& System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)的System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)位于System的System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)。 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(布尔isOperationContextSet )

错误日志的图像  error log

下面是我的代码:

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, Func

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

1 个答案:

答案 0 :(得分:1)

只是为了解决问题,因为它已被脱机解决。检查发送到服务器的数据表明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"/>  

这&#39; =&#34;&#34;属性被解析为XML,因而错误。