Skip to content

Enhance PDF documentation with new features and localization updates for CN#592

Merged
andruhovski merged 28 commits into
masterfrom
develop
Jun 9, 2026
Merged

Enhance PDF documentation with new features and localization updates for CN#592
andruhovski merged 28 commits into
masterfrom
develop

Conversation

@andruhovski

Copy link
Copy Markdown
Contributor

This pull request updates and expands the Chinese-language documentation for Aspose.PDF for Python via .NET, focusing on improving clarity, completeness, and accessibility. It introduces a new section on accessibility and tagged PDFs, updates several overview and advanced topics, and enhances the structure and metadata of documentation pages for better discoverability and user experience.

Major documentation improvements:

New accessibility and tagged PDF section:

  • Added a new section accessibility-tagged-pdf with an overview and a detailed guide on extracting tagged content from PDFs, including code examples and explanations on working with PDF/UA structure, semantic content, and child elements. [1] [2]

Advanced operations and annotation documentation enhancements:

  • Updated the advanced-operations overview to clarify its purpose, add new topics (such as comparing PDFs, working with metadata, graphics, operators, artifacts, and layers), and improve section organization and metadata for SEO.
  • Overhauled the annotations section to provide a clearer description of annotation types, workflows, and grouped annotation topics, with improved metadata and guidance for various annotation scenarios.

General documentation and metadata updates:

  • Improved the main python-net documentation index with a revised description, updated navigation, new metadata fields (such as TechArticle, AlternativeHeadline, and Abstract), and more accurate resource links.
  • Updated last modified dates and sitemap frequencies to reflect recent changes and optimize for search engines. [1] [2] [3] [4] [5]

Translation status reporting:

  • Added a new python-net-translation-report.json file to track translation progress and status for the documentation set.

andruhovski and others added 28 commits May 8, 2026 10:44
… for Python

- Enhanced descriptions and abstracts for various articles related to adding, removing, and modifying form fields.
- Standardized formatting and alignment in metadata across multiple documentation files.
- Improved clarity in instructions for setting JavaScript actions, customizing field appearances, and managing list items in PDF forms.
* Update Spanish documentation for basic PDF operations, including creating, opening, saving, merging, splitting, and protecting PDF files using Aspose.PDF for Python.

* Add text-based and watermark annotation documentation for Python

- Created a comprehensive guide on adding, inspecting, and deleting text-based annotations in PDF documents using Aspose.PDF for Python via .NET.
- Included examples for free text, highlight, underline, squiggly, and strikeout annotations.
- Added documentation for watermark annotations, covering addition, inspection, and deletion processes.

* Add documentation for working with PDF actions and links in Python

- Created a comprehensive guide on working with PDF actions, including adding, updating, and removing document, page, and form actions using Aspose.PDF for Python.
- Introduced sections on creating, extracting, and updating links in PDF documents, detailing how to manage hyperlinks programmatically.
- Included code examples for various link actions such as GoTo, GoToRemote, and GoToURI, along with methods for updating link appearances and destinations.
- Enhanced navigation and interactivity in PDFs through practical examples and clear explanations.

* Add documentation for integrating, manipulating, and removing tables in PDF using Python

- Introduced a new article on integrating tables from data sources into existing PDF documents.
- Updated the article on manipulating tables in existing PDFs to enhance clarity and structure.
- Added a section on removing tables from existing PDFs, including methods for single and multiple table removal.
- Created a new article on working with vector graphics in PDFs, detailing extraction, movement, deletion, and copying of vector elements.

* Remove outdated documentation on PDF annotations including highlights, import/export, sticky notes, and text annotations in Spanish.

* Remove  obsolete pages in working-with-text section

* Update PDF annotations documentation for Python: revise content, add import/export section, and update last modified dates.

* Actualiza la documentación para la conversión de PDF a PowerPoint y Word en Python, mejorando descripciones, ejemplos de código y enlaces a aplicaciones en línea. Cambia el enfoque de PDF/x a PDF/A y PDF/UA, proporcionando ejemplos claros para eliminar el cumplimiento de estándares y guardar como PDF estándar. Se ajustan las fechas de última modificación y se mejora la claridad del contenido.

* Add SVG image for Aspose PDF for Python via .NET documentation

* Update Spanish documentation for vector graphics and ZUGFeRD operations in Aspose.PDF for Python. Improved descriptions, fixed grammatical issues, and enhanced clarity in code examples. Added TechArticle and Abstract metadata for ZUGFeRD topics.

* Add documentation for extracting data from PDF using Aspose.PDF for Python via .NET

- Created articles for extracting tables, fonts, images, and text from PDF documents.
- Included methods for region-based text extraction and handling special text formats like superscripts and subscripts.
- Added techniques for improving text extraction from multi-column PDFs.
- Documented vector data extraction methods, including saving graphics to SVG.
- Updated the "What's New" page to reflect recent changes in the documentation.

* Update last modified dates and improve abstract formatting across multiple documentation files for Aspose.PDF for Python.

* Remove Spanish documentation for working with headings in PDF

* Update PDF to image conversion documentation for Aspose.PDF in Python via .NET

- Revised descriptions and abstracts to clarify the conversion of PDF pages to various image formats including TIFF, BMP, EMF, JPEG, PNG, GIF, and SVG.
- Enhanced section headings and content structure for better readability and understanding.
- Updated code examples for converting PDF to TIFF, BMP, EMF, JPEG, PNG, GIF, and SVG to reflect best practices and improved clarity.
- Corrected links and references to ensure accuracy and consistency throughout the documentation.
- Added alerts for online conversion tools to encourage user engagement and testing.

* Updated brand name

* Update sitemap values

* Add translated files (ES)

* Add linktitle to various PDF-related documentation pages for improved navigation

- Added linktitle to the following pages:
  - Crear folleto PDF
  - Diseño de página y márgenes
  - Agregar márgenes a las páginas PDF
  - Agregar saltos de página en PDF
  - Redimensionar el contenido de las páginas PDF
  - Gestión de páginas
  - Agregar páginas al PDF
  - Eliminar páginas de PDF
  - Extraer páginas de PDF
  - Insertar páginas en PDF
  - Combinar archivos PDF
  - Concatenar gran número de archivos PDF
  - Concatenar archivos PDF con optimización
  - Concatenar varios archivos PDF
  - Concatenar formularios PDF con sufijo único
  - Concatenar dos archivos PDF
  - Intentar concatenar archivos PDF
  - Intente concatenar dos archivos PDF
  - Dividir documentos PDF
  - Dividir PDF desde el comienzo
  - Dividir PDF en páginas individuales
  - Dividir PDF hasta el final
  - Clase PdfFileInfo
  - Propiedades del documento
  - Obtener privilegios del documento
  - Obtener versión del PDF
  - Información de la página
  - Obtener información de la página
  - Obtener desplazamiento de página
  - Metadatos PDF
  - Borrar metadatos de PDF
  - Obtener metadatos de PDF
  - Guardar metadatos con XMP
  - Establecer metadatos PDF
  - Clase PdfFileSecurity
  - Cambiar la contraseña del archivo PDF
  - Descifrar archivo PDF
  - Cifrar archivo PDF
  - Establecer privilegios en un archivo PDF existente
  - Clase PdfFileSignature
  - Certificación PDF
  - Firmar documentos PDF
  - Revisión y Permisos
  - Extracción de firma
  - Informacion de firmas
  - Comprobaciones de Integridad de Firma
  - Administracion de firmas
  - Verificación de firmas
  - Administracion de derechos de uso
  - Clase PdfFileStamp
  - Agregar pie de pagina a PDF
  - Agregar encabezado a PDF
  - Agregar numero de pagina a PDF
  - Agregar sello a PDF
  - Clase PdfViewer
  - Clase Stamp
* Update Spanish documentation for basic PDF operations, including creating, opening, saving, merging, splitting, and protecting PDF files using Aspose.PDF for Python.

* Add text-based and watermark annotation documentation for Python

- Created a comprehensive guide on adding, inspecting, and deleting text-based annotations in PDF documents using Aspose.PDF for Python via .NET.
- Included examples for free text, highlight, underline, squiggly, and strikeout annotations.
- Added documentation for watermark annotations, covering addition, inspection, and deletion processes.

* Add documentation for working with PDF actions and links in Python

- Created a comprehensive guide on working with PDF actions, including adding, updating, and removing document, page, and form actions using Aspose.PDF for Python.
- Introduced sections on creating, extracting, and updating links in PDF documents, detailing how to manage hyperlinks programmatically.
- Included code examples for various link actions such as GoTo, GoToRemote, and GoToURI, along with methods for updating link appearances and destinations.
- Enhanced navigation and interactivity in PDFs through practical examples and clear explanations.

* Add documentation for integrating, manipulating, and removing tables in PDF using Python

- Introduced a new article on integrating tables from data sources into existing PDF documents.
- Updated the article on manipulating tables in existing PDFs to enhance clarity and structure.
- Added a section on removing tables from existing PDFs, including methods for single and multiple table removal.
- Created a new article on working with vector graphics in PDFs, detailing extraction, movement, deletion, and copying of vector elements.

* Remove outdated documentation on PDF annotations including highlights, import/export, sticky notes, and text annotations in Spanish.

* Remove  obsolete pages in working-with-text section

* Update PDF annotations documentation for Python: revise content, add import/export section, and update last modified dates.

* Actualiza la documentación para la conversión de PDF a PowerPoint y Word en Python, mejorando descripciones, ejemplos de código y enlaces a aplicaciones en línea. Cambia el enfoque de PDF/x a PDF/A y PDF/UA, proporcionando ejemplos claros para eliminar el cumplimiento de estándares y guardar como PDF estándar. Se ajustan las fechas de última modificación y se mejora la claridad del contenido.

* Add SVG image for Aspose PDF for Python via .NET documentation

* Update Spanish documentation for vector graphics and ZUGFeRD operations in Aspose.PDF for Python. Improved descriptions, fixed grammatical issues, and enhanced clarity in code examples. Added TechArticle and Abstract metadata for ZUGFeRD topics.

* Add documentation for extracting data from PDF using Aspose.PDF for Python via .NET

- Created articles for extracting tables, fonts, images, and text from PDF documents.
- Included methods for region-based text extraction and handling special text formats like superscripts and subscripts.
- Added techniques for improving text extraction from multi-column PDFs.
- Documented vector data extraction methods, including saving graphics to SVG.
- Updated the "What's New" page to reflect recent changes in the documentation.

* Update last modified dates and improve abstract formatting across multiple documentation files for Aspose.PDF for Python.

* Remove Spanish documentation for working with headings in PDF

* Update PDF to image conversion documentation for Aspose.PDF in Python via .NET

- Revised descriptions and abstracts to clarify the conversion of PDF pages to various image formats including TIFF, BMP, EMF, JPEG, PNG, GIF, and SVG.
- Enhanced section headings and content structure for better readability and understanding.
- Updated code examples for converting PDF to TIFF, BMP, EMF, JPEG, PNG, GIF, and SVG to reflect best practices and improved clarity.
- Corrected links and references to ensure accuracy and consistency throughout the documentation.
- Added alerts for online conversion tools to encourage user engagement and testing.

* Updated brand name

* Update sitemap values

* Add translated files (ES)

* Add linktitle to various PDF-related documentation pages for improved navigation

- Added linktitle to the following pages:
  - Crear folleto PDF
  - Diseño de página y márgenes
  - Agregar márgenes a las páginas PDF
  - Agregar saltos de página en PDF
  - Redimensionar el contenido de las páginas PDF
  - Gestión de páginas
  - Agregar páginas al PDF
  - Eliminar páginas de PDF
  - Extraer páginas de PDF
  - Insertar páginas en PDF
  - Combinar archivos PDF
  - Concatenar gran número de archivos PDF
  - Concatenar archivos PDF con optimización
  - Concatenar varios archivos PDF
  - Concatenar formularios PDF con sufijo único
  - Concatenar dos archivos PDF
  - Intentar concatenar archivos PDF
  - Intente concatenar dos archivos PDF
  - Dividir documentos PDF
  - Dividir PDF desde el comienzo
  - Dividir PDF en páginas individuales
  - Dividir PDF hasta el final
  - Clase PdfFileInfo
  - Propiedades del documento
  - Obtener privilegios del documento
  - Obtener versión del PDF
  - Información de la página
  - Obtener información de la página
  - Obtener desplazamiento de página
  - Metadatos PDF
  - Borrar metadatos de PDF
  - Obtener metadatos de PDF
  - Guardar metadatos con XMP
  - Establecer metadatos PDF
  - Clase PdfFileSecurity
  - Cambiar la contraseña del archivo PDF
  - Descifrar archivo PDF
  - Cifrar archivo PDF
  - Establecer privilegios en un archivo PDF existente
  - Clase PdfFileSignature
  - Certificación PDF
  - Firmar documentos PDF
  - Revisión y Permisos
  - Extracción de firma
  - Informacion de firmas
  - Comprobaciones de Integridad de Firma
  - Administracion de firmas
  - Verificación de firmas
  - Administracion de derechos de uso
  - Clase PdfFileStamp
  - Agregar pie de pagina a PDF
  - Agregar encabezado a PDF
  - Agregar numero de pagina a PDF
  - Agregar sello a PDF
  - Clase PdfViewer
  - Clase Stamp

* update content

* add ru pages

* add linktitles

---------

Co-authored-by: Andriy Andruhovski <andruhovski@gmail.com>
…, PdfFileSignature, and PdfFileStamp classes to include language prefix. Adjust descriptions and links for better navigation and consistency across the documentation.
…"Привязать" and refining style constraints for clarity and consistency in documentation.
… documents in the Python .NET library. Changed "Конвертировать" to "Преобразование" in various sections related to PDF conversions, including EPUB, LaTeX/TeX, text, XPS, MD, and MobiXML. Updated similar headings in PDF/A, PDF/E, PDF/X, PowerPoint, Word, and PDFX to maintain uniformity. Adjusted other headings related to PDF security, form fields, and stamping to follow the same pattern. This enhances readability and provides a cohesive structure throughout the documentation.
* fixed links
* added minor fixes
…RLs and content

Co-authored-by: andruhovski <2671216+andruhovski@users.noreply.github.com>
Co-authored-by: AnHolub <68945813+AnHolub@users.noreply.github.com>
Add/update PT locale to python-net
- Created documentation for adding footers to PDFs using PdfFileStamp.
- Created documentation for adding headers to PDFs using PdfFileStamp.
- Created documentation for adding page numbers to PDFs using PdfFileStamp.
- Created documentation for adding stamps to PDFs using PdfFileStamp.
- Created documentation for the PdfViewer class for decoding PDF pages and inspecting metadata.
- Created documentation for the Stamp class for adding image, PDF, and text-based stamps to PDF documents.
fix: update Spanish localization for Hello World examples
Add FR locale to python-net section
…rmatter bootstrap, Python style review, Russian step style, and Hugo documentation translation. These changes include the deletion of associated markdown files, YAML configurations, and Python scripts, streamlining the agent's capabilities and focusing on more relevant tools and workflows.
- Revised titles and descriptions for clarity and consistency.
- Enhanced the structure and flow of the content for better readability.
- Added code examples for converting PDF to PPTX and DOCX with detailed explanations.
- Included advanced options for layout recognition and image resolution in conversions.
- Updated last modified dates and added relevant links for related conversions.
- Created documentation for PdfFileStamp class, detailing how to add headers, footers, page numbers, and stamps to PDF documents using Aspose.PDF for Python via .NET.
- Added specific articles on adding footers, headers, page numbers, and stamps, including code examples for each functionality.
- Introduced PdfViewer class documentation for decoding PDF pages and checking viewer-related metadata.
- Comprehensive coverage of the Stamp class, including methods for adding image and text stamps, customizing styles, and controlling stamp visibility on specific pages.
@andruhovski andruhovski requested a review from AnHolub June 8, 2026 16:34
@andruhovski andruhovski merged commit 200394d into master Jun 9, 2026
1 check passed
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.

3 participants