[ https://issues.apache.org/jira/browse/FOP-3246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Moritz Flöter updated FOP-3246: ------------------------------- Description: [PATCH] At my job, we cently migrated some functionality from hand written positioning of PDF elements to Apache FOP. When running tests, we compare the resulting PDFs (after filtering out things like date, ID etc.). However, we realized that our development systems (Windows based) produced different output than our Linux based test systems. We found out that this is due to line endings in the XMP metadata. It would be nice to have similar behaviour accross all operating systems given that there is no functional difference between both PDF files (albeit LF line endings make the file a tiny bit smaller). Therefore I implemented a change that replaces CRLF line endings with LF line endings in the XMP metadata. was: At my job, we cently migrated some functionality from hand written positioning of PDF elements to Apache FOP. When running tests, we compare the resulting PDFs (after filtering out things like date, ID etc.). However, we realized that our development systems (Windows based) produced different output than our Linux based test systems. We found out that this is due to line endings in the XMP metadata. It would be nice to have similar behaviour accross all operating systems given that there is no functional difference between both PDF files (albeit LF line endings make the file a tiny bit smaller). Therefore I implemented a change that replaces CRLF line endings with LF line endings in the XMP metadata. > Different line endings in XMP metadata accross different Operating Systems > -------------------------------------------------------------------------- > > Key: FOP-3246 > URL: https://issues.apache.org/jira/browse/FOP-3246 > Project: FOP > Issue Type: Improvement > Components: renderer/pdf > Affects Versions: 2.10 > Environment: Linux, Windows > Reporter: Moritz Flöter > Priority: Minor > Fix For: main > > Attachments: crlf-to-lf-for-xmp-metadata.patch > > Original Estimate: 1h > Remaining Estimate: 1h > > [PATCH] At my job, we cently migrated some functionality from hand written > positioning of PDF elements to Apache FOP. > When running tests, we compare the resulting PDFs (after filtering out things > like date, ID etc.). > However, we realized that our development systems (Windows based) produced > different output than our Linux based test systems. We found out that this is > due to line endings in the XMP metadata. > It would be nice to have similar behaviour accross all operating systems > given that there is no functional difference between both PDF files (albeit > LF line endings make the file a tiny bit smaller). > Therefore I implemented a change that replaces CRLF line endings with LF line > endings in the XMP metadata. -- This message was sent by Atlassian Jira (v8.20.10#820010)