GroupDocs.Merger for Python via .NET 25.3 Release Notes

There are few features in this release.

Full list of changes in this release

KeyCategorySummary
MERGERNET-1708FeatureImplement a new Presentation joining feature for PPSM
MERGERNET-1752FeatureImplement a new Diagram joining feature for VSD
MERGERNET-1824FeatureImplement an ability to disable section breaks in the Word merged document
MERGERNET-1882FeatureImplement generation of the documentation references and autocomplete file for Python deployment
MERGERNET-1756EnhancementEnhance the join options for PDFs to include a feature that allows all bookmarks to be expanded by default
MERGERNET-1803EnhancementAdd PDF document permissions for the security methods

Major features

  • Implemented a new Presentation joining feature for PPSM
  • Implemented a new Diagram joining feature for VSD
  • Implemented an ability to disable section breaks in the Word merged document
  • Implemented generation of the documentation references and autocomplete file for Python deployment
  • Enhanced the join options for PDFs to include a feature that allows all bookmarks to be expanded by default
  • Added PDF document permissions for the security methods

Public API and backward incompatible changes

A new VSD format was added

New VSD format was added.

New PdfJoinOptions class was added

New PdfJoinOptions class with use_bookmarks option was added.

How to merge PDF files with bookmarks

There is an ability to merge Pdf files with bookmarks, please see an according example below:

with gm.Merger(constants.sample_pdf) as merger:
    pdf_join_options = gm.domain.options.PdfJoinOptions()
    pdf_join_options.use_bookmarks = True
    merger.join(constants.sample_pdf_bookmarks, pdf_join_options)
    merger.save(constants.output_pdf_bookmarks)

WordJoinOptions class was expanded

WordJoinOptions class was expanded with DISABLE_SECTION_BREAKS mode.

How to disable section breaks in the Word merged document

Also, there is an ability to disable section breaks in the Word merged document, please see an according example below:

with gm.Merger(constants.sample_doc) as merger:
    word_join_options = gm.domain.options.WordJoinOptions()
    word_join_options.mode = gm.domain.options.WordJoinMode.DISABLE_SECTION_BREAKS
    merger.join(constants.sample_doc, word_join_options)
    merger.save(constants.output_doc_without_section_breaks)

How to add PDF document permissions for the security methods

You can see the following documentation articles for more details: Add password to PDF with permissions

The existing Join method of the Merger class was expanded

The existing Join method of the GroupDocs.Merger for .NET product was expanded, please refer to the following documentation articles for more details: