Skip to content

feat(linux): implement createPdf via the Otzaria WPE runtime print patch - #18

Open
palmoni5 wants to merge 1 commit into
Otzaria:masterfrom
palmoni5:feat/linux-create-pdf
Open

feat(linux): implement createPdf via the Otzaria WPE runtime print patch#18
palmoni5 wants to merge 1 commit into
Otzaria:masterfrom
palmoni5:feat/linux-create-pdf

Conversation

@palmoni5

@palmoni5 palmoni5 commented Sep 1, 2026

Copy link
Copy Markdown
Member

Resolves webkit_otzaria_web_view_print_to_pdf/_finish with dlsym, so the plugin builds against stock wpe-webkit headers and degrades gracefully (returns null) on an unpatched libWPEWebKit. Accepts the same pdfConfiguration.settings shape as the Windows implementation (pageWidth/pageHeight in inches, margins, orientation); defaults to A4 with 1cm margins.

Engine side: Otzaria/otzaria-wpe-runtime release wpe-2.48.7-print-to-pdf. Verified end-to-end with a headless WPE harness: 8-page vector PDF with full Hebrew nikud+taamim rendering.

Resolves webkit_otzaria_web_view_print_to_pdf/_finish with dlsym, so the plugin builds against stock wpe-webkit headers and degrades gracefully (returns null) on an unpatched libWPEWebKit. Accepts the same pdfConfiguration.settings shape as the Windows implementation (pageWidth/pageHeight in inches, margins, orientation); defaults to A4 with 1cm margins.
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.

1 participant