Replace batik-rasterizer.jar with standalone program
$30-100 USD
진행 중
게시됨 거의 12년 전
$30-100 USD
제출할때 지불됩니다
I'm working on a complex software system. One section of the system generates reports by converting an several intermediate SVGs into PDFs, and then combining the PDFs into a single PDF. Currently the system uses batik-1.7 with the [login to view URL] as in the following:
java -jar /usr/local/inv_site/batik-1.7/[login to view URL] -m application/pdf ' . "$output_files$invoice_data_ref->{'actual_invoice_id'}" . '/master*.svg'
This works, but unfortunately batik-1.7 does not (generally) render text as text--it converts it to outlines, so the resulting PDFs do not have searchable text. I understand that the Apache FOP project can do a better job with preserving the text, and some people have had success replacing the [login to view URL] used by batik with the fop-transcoder-allinone.jar. However, I haven't been able to get this to work, and keep running into errors. What I am looking for in this project is for someone to take the current version of the [login to view URL], and create an executable that I can run as in the above command that will convert SVG files to PDFs and preserve the ability to search text. I want something that can be deployed without needing to install a lot of Java dependencies; that is, to the extent possible, all dependencies should be included. Clear instructions for installing and running the final executable are also required.
--TWH