我在Python中使用trml2pdf库,但即使在使用示例时,我也会得到一个空白PDF文件。 我运行它如下: trml2pdf.py ex5.rml> out.pdfPython - trml2pdf生成一个空白PDF
当我在Acrobat中打开文件时它是空白/空的。 但是,当我分析文本编辑器中的内容时,我看到以下内容。
生成PDF:
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
% 'BasicFonts': class PDFDictionary
1 0 obj
% The standard fonts dictionary
<< /F1 2 0 R
/F2 3 0 R
/F3 4 0 R >>
例PDF:
%PDF-1.3
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
% 'BasicFonts': class PDFDictionary
1 0 obj
% The standard fonts dictionary
<< /F1 2 0 R
/F2 3 0 R
/F3 4 0 R
/F4 5 0 R
/F5 6 0 R >>
我在做什么错?为什么我在输出中出现空行?
谢谢!
这里的基本RML也返回空白的PDF:
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document filename="example_1.pdf">
<stylesheet>
</stylesheet>
<pageDrawing>
<drawCentredString x="4.1in" y="5.8in">
Hello World.
</drawCentredString>
</pageDrawing>
</document>
也许你应该向我们展示rml文件。你有没有尝试过最小的rml? – 2013-02-28 17:32:17
是的,我确实尝试了最小的rml。我也尝试了不同的。话虽如此,如果解析器不满意 - 它会失败并显示一条消息(无效标记值)。所以它似乎很高兴,它确实会产生一个文件。只是它包含那些奇怪的换行符。 – 2013-02-28 18:02:28
如果您不给我们一些rml最小代码来查看问题,则很难提供帮助。 – 2013-03-01 08:04:30