SPAN8.
SPAN4.
你好,
我想将1000个JPEG文件转换为PDF格式。我几乎设法完成了脚本,但我幸福的一件事是我正在使用的PDFPageFormatter无法为每个JPEG图片进行调整。我想说的是,我希望PDF在没有手动执行此操作的情况下与JPG文件相同(因为我需要转换1000个文件)。
在fme中张开了我的脚本的照片jpeg_pdf.png.
您需要查看每个jpg创建pdf_page_size属性
我认为你必须在Writer参数中设置一个页面大小,它不能留空,但如果在该功能上设置pdf_page_size属性,则会使用它。因此,黄色的位为单位但未使用,为每个功能创建PDF_PAGE_SIZE
我虽然有一个问题;为什么你写0 0 @Value(_num_columns)@Value(_num_rows)for pdf_frame_rectangle?为什么你从“0 0”开始?
对不起,似乎我没有正确阅读你的问题。如果需要设置动态页面大小,则可以设置格式属性pdf_page_size.等手动而不是使用变压器,例如使用变压器。使用基于JPG尺寸的表达式。
以下是文档的相关部分:
基本上,PDFPageFormatter的唯一方法是提供一个友好的界面来为您填充输出格式属性:
这意味着您可以自由地填充这些格式属性(这是在此转换器引入之前要做的,BTW)。
谢谢你的回复,但这不是我之后的。我已经设置了扇出,但我上面说的那样,我有1000 jpg的不同大小,我想将它们转换为1000 pdf,它们中的每一个都应该具有与jpeg文件仍有相同的唯一页面大小将它们转换为PDF时。当我使用pdfpageformatter时,我只能调整一个特定的大小,所有这些都会具有相同的pagezize。这不是我想做的事。
您正在寻找的是PDF作家上的粉丝设置。在您的情况下,您可以使用包含传入的jpg filename的属性i.e. fme_dataset:
但是,您可能首先要修改FME_Dataset属性,以避免覆盖源JPG,例如源JPG。用“.pdf”替换“.jpg”等。
谢谢你的回复,但这不是我之后的。我已经设置了扇出,但我上面说的那样,我有1000 jpg的不同大小,我想将它们转换为1000 pdf,它们中的每一个都应该具有与jpeg文件仍有相同的唯一页面大小将它们转换为PDF时。当我使用pdfpageformatter时,我只能调整一个特定的大小,所有这些都会具有相同的pagezize。这不是我想做的事。
©2019 S亚搏在线afe Software Inc |合法的