Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Lee-WonJun
Copy link
Contributor

about #1913

Changes
Added the ability to override the Line Separator in ExtractedTextFormatter. The default remains System.lineSeparator() to ensure backward compatibility.

Background
Relying on System.lineSeparator() has caused unexpected behavior in different environments. Specifically, while PDF files generally use \n as a line separator regardless of the operating system, Windows environments use \r\n as the default System.lineSeparator(). This discrepancy could lead to formatting failures.

My Thoughts
I reviewed related issues and noticed that Line Separator behavior varies significantly depending on the operating system and environment.
To provide a flexible solution that maintains backward compatibility, I implemented an override option to let developers customize the Line Separator based on their needs.

If you have other better ideas, I’d love to discuss them together.

Use overrideLineSeparator for Windows text context.
@sobychacko
Copy link
Contributor

Merged via 636f3ae.

@sobychacko sobychacko closed this Dec 21, 2024
@Lee-WonJun
Copy link
Contributor Author

great! thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants