Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java打印PDF文档时,会旋转部分文本_Java_Pdf_Printing - Fatal编程技术网

从Java打印PDF文档时,会旋转部分文本

从Java打印PDF文档时,会旋转部分文本,java,pdf,printing,Java,Pdf,Printing,我尝试使用PDFRenderer和ICEpdf从Java打印PDF文档。 在这两种情况下,一些文本以180度旋转出来,而图像保持正确。 使用PDFREndere,所有文本都会旋转,在ICEpdf中,只有部分行。 知道为什么会这样吗?听起来像是pdf渲染器中的一个bug。你试过他们的bug追踪器吗 听起来您在文档中使用的字体在系统上不可用。我在使用java生成的eps文件时也遇到了同样的问题。也许pdf已经坏了。还可以尝试使用Ghostscript打开pdf。Acrobat对损坏或格式错误的pdf

我尝试使用PDFRenderer和ICEpdf从Java打印PDF文档。 在这两种情况下,一些文本以180度旋转出来,而图像保持正确。 使用PDFREndere,所有文本都会旋转,在ICEpdf中,只有部分行。
知道为什么会这样吗?

听起来像是pdf渲染器中的一个bug。你试过他们的bug追踪器吗

听起来您在文档中使用的字体在系统上不可用。我在使用java生成的eps文件时也遇到了同样的问题。

也许pdf已经坏了。还可以尝试使用Ghostscript打开pdf。Acrobat对损坏或格式错误的pdf文件过于宽容(它会自动更正pdf结构中的某些“语法”错误)。

在其他pdf查看器(Acrobat、Ghostscript、Evence、Fox…)中pdf显示是否正常?是否仅在打印时发生?在Acrobat中,文档显示OK且打印良好。在PDFRender中,当我在PagePanel中显示数据时,文本也会旋转。是。我打开了一只虫子。我通过使用不同的PDF库解决了这个问题。