feat(libreoffice): add exportNotesInMargin form field (#904)

* ExportNotesInMargin allows to export comments in margin

https://help.libreoffice.org/latest/en-US/text/shared/guide/pdf_params.html

* Resolve requested changes

Move ExportNotesInMargin above LosslessImageCompression
Remove overhead ExportNotes=true
This commit is contained in:
maniack
2024-06-17 09:31:42 +03:00
committed by GitHub
parent 697fa08d8b
commit d6fe895f6e
4 changed files with 40 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ func convertRoute(libreOffice libreofficeapi.Uno, engine gotenberg.PdfEngine) ap
nativePageRanges string
exportFormFields bool
singlePageSheets bool
exportNotesInMargin bool
losslessImageCompression bool
reduceImageResolution bool
pdfa string
@@ -45,6 +46,7 @@ func convertRoute(libreOffice libreofficeapi.Uno, engine gotenberg.PdfEngine) ap
String("nativePageRanges", &nativePageRanges, "").
Bool("exportFormFields", &exportFormFields, true).
Bool("singlePageSheets", &singlePageSheets, false).
Bool("exportNotesInMargin", &exportNotesInMargin, false).
Bool("losslessImageCompression", &losslessImageCompression, false).
Bool("reduceImageResolution", &reduceImageResolution, true).
String("pdfa", &pdfa, "").
@@ -79,6 +81,7 @@ func convertRoute(libreOffice libreofficeapi.Uno, engine gotenberg.PdfEngine) ap
PageRanges: nativePageRanges,
ExportFormFields: exportFormFields,
SinglePageSheets: singlePageSheets,
ExportNotesInMargin: exportNotesInMargin,
LosslessImageCompression: losslessImageCompression,
ReduceImageResolution: reduceImageResolution,
}