使用BIRT创建高度格式化的PDF表单-例如税务文档

使用BIRT创建高度格式化的PDF表单-例如税务文档,pdf,pdf-generation,birt,Pdf,Pdf Generation,Birt,我正在使用开源BIRT并尝试生成政府表单,如W-2s或1099s()。它们有政府授权的文本和网格位置,因此它们是机器可读的。目前,我们使用表单布局的背景图像,然后将文本放置在表单上,但这会产生较大的文件大小(多MB),而且似乎不是最优的。有什么办法可以最好地实现这一点吗?这种类型的文件(RPT设计)是否有存储库?谢谢 回答问题的第二部分。这种类型的文件(RPT设计)是否有存储库 最佳的存储库是BIRT DevShare 我在那里搜索,什么也没找到。如果你想创造一些东西并分享它。那将是最好的地方

我正在使用开源BIRT并尝试生成政府表单,如W-2s或1099s()。它们有政府授权的文本和网格位置,因此它们是机器可读的。目前,我们使用表单布局的背景图像,然后将文本放置在表单上,但这会产生较大的文件大小(多MB),而且似乎不是最优的。有什么办法可以最好地实现这一点吗?这种类型的文件(RPT设计)是否有存储库?谢谢

回答问题的第二部分。这种类型的文件(RPT设计)是否有存储库

最佳的存储库是BIRT DevShare


我在那里搜索,什么也没找到。如果你想创造一些东西并分享它。那将是最好的地方

就文件大小而言,图像几乎总是最差的。能否从表单的非图像SVG表示形式开始?

报告的输出类型是什么。我做过PDF,它们通常不会太大。如果图像很重(多MB),则文件可能很大。。如果可能的话,尽量缩小它们的尺寸我们正在输出PDF。我已经研究了一些事情,比如将政府提供的PDF(我们将其显示为背景图像)转换为XML,然后将其拼接到报告设计中(我无法让它工作)。我确实有幸将PDF转换成SVG并以这种方式导入它们-这是一个很好的例子。如果你删除所有的图像。。有和没有它们的文件大小是多少?@SaurabhSinghal由于我们一直使用png图像,所以它的差异(目前的实现)是50kb到几MB。SVG将其压缩到<400kb w/image。我认为这可能是解决方案,而不是自己尝试重新创建表单。您可以通过降低分辨率来减小图像大小。。这不会影响表格中相同内容的输出。或者尝试将图像大小从800x600减小到所需的大小,或者降低photoshop或paint的分辨率。这也应该有所帮助