2017-01-15 39 views
0

私はhtmlページを持っています。このページには2つの画像があります。両方の画像はbase64でエンコードされています。 「/」としてhtmlに画像を印刷していますjsPDFライブラリからpdfファイルを生成し、Adobe Readerで開けません

CSSプロパティの位置を左右に設定して、ある画像を他の画像に重ねて表示します。 今、jsPDFを使用して、これらの2つのイメージが存在するページのセクションのpdfファイルを生成しています。 FireFox、Chrome、またはDocument Viewer(ubuntuマシン)で開くとjsPDFからpdfファイルが生成されますが、Adobe Readerを使用してWindowsマシンでこのpdfファイルを開こうとするとエラーが発生します。ページの処理中にエラーが発生しました。この文書(110)を読む際に問題がありました。

いずれかの提案がある場合は、親切に教えてください。

答えて

0

fromHTMLプラグインを使用して同様の問題が発生していたようですが、コードではテキストの色が変わってしまうため、「rgb(0、0、0)」を配置しないでください。

githubが並んでjspdf.dist.jsを変更するお奨め:

"style.color" を変更
this.pdf.internal.write("q", "BT 0 g", this.pdf.internal.getCoordinateString(this.x), this.pdf.internal.getVerticalCoordinateString(this.y), style.color, "Td"); 

"ヌル" には、私の問題を解決しました。

this.pdf.internal.getCoordinateString(this.x), this.pdf.internal.getVerticalCoordinateString(this.y), null, "Td"); 
関連する問題