1

我是编程新手。最近尝试使用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)

错误日志 错误日志的图像

下面是我的代码:

 <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 插件。感谢期待帮助

4

1 回答 1

1

只是为了解决这个问题,因为它被离线解决。对发送到服务器的数据的检查表明,OP 有一些无效的 HTML,浏览器没有清除并通过这些 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,因此出现错误。

于 2017-10-15T17:57:52.233 回答