Releases: aspose-pdf/aspose-pdf-go-cpp
Aspose.PDF for Go via C++ 25.9
Public API and Backward Incompatible Changes
Added APIs
Miscellaneous:
- About - Return metadata information about the Aspose.PDF for Go via C++
Convert from PDF:
- SaveSvgZip - Convert and save the previously opened PDF-document as SVG-archive
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.8
Public API and Backward Incompatible Changes
Added APIs
Convert from PDF:
- SaveDocXEnhanced - Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs)
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.7
Public API and Backward Incompatible Changes
Added APIs
Convert from PDF:
- SaveTiff - Convert and save the previously opened PDF-document as Tiff-document
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.6
Public API and Backward Incompatible Changes
Added APIs
Core PDF functions:
- Bytes - Return the contents of the PDF-document as a byte slice
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.5
Public API and Backward Incompatible Changes
Added APIs
Core PDF functions:
- AppendPages - Append selected pages from another PDF-document
- MergeDocuments - Create a new PDF-document by merging the provided PDF-documents
- SplitDocument - Create multiple new PDF-documents by extracting pages from the source PDF-document
- SplitAtPage - Split the PDF-document into two new PDF-documents
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.4
Public API and Backward Incompatible Changes
Added APIs
Core PDF functions:
- Append - Append pages from another PDF-document
Organize PDF functions:
- RemoveAnnotations - Remove annotations from PDF-document
- RemoveAttachments - Remove attachments from PDF-document
- RemoveBlankPages - Remove blank pages from PDF-document
- RemoveBookmarks - Remove bookmarks from PDF-document
- RemoveHiddenText - Remove hidden text from PDF-document
- RemoveImages - Remove images from PDF-document
- RemoveJavaScripts - Remove java scripts from PDF-document
- PageRemoveAnnotations - Remove annotations in page
- PageRemoveHiddenText - Remove hidden text in page
- PageRemoveImages - Remove images in page
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.3
Public API and Backward Incompatible Changes
Added APIs
Convert from PDF functions:
- SaveBooklet - Convert and save the previously opened PDF-document as booklet PDF-document
- SaveNUp - Convert and save the previously opened PDF-document as N-Up PDF-document
- SaveMarkdown - Convert and save the previously opened PDF-document as Markdown-document
- ExportFdf - Export from the previously opened PDF-document with AcroForm to FDF-document
- ExportXfdf - Export from the previously opened PDF-document with AcroForm to XFDF-document
- ExportXml - Export from the previously opened PDF-document with AcroForm to XML-document
Organize PDF functions:
- Flatten - Flatten PDF-document
Removed APIs
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Aspose.PDF for Go via C++ 25.2
First Public Release of Aspose.PDF for Go via C++
We are pleased to announce the first public release of Aspose.PDF for Go via C++.
Aspose.PDF for Go via C++ allows developers manipulate them PDF files directly and helps do various tasks for PDF. Contains unique features for converting PDF to other formats. This Go package is built on the use of CGO technology and is based on Aspose.PDF. You can easily use this package.
Please visit Product Page and Docs for further details.
Features
PDF Processing
- Core operation: New, Open, Save, SaveAs, Close, SetLicense, WordCount, CharacterCount
- Page core operation: Add, Insert, Delete, Count, WordCount, CharacterCount, IsBlank
- Organize: Optimize, OptimizeResource, Grayscale, Rotate, SetBackground, Repair, ReplaceText, AddPageNum, AddTextHeader, AddTextFooter
- Page organize: Rotate, SetSize, Grayscale, AddText, ReplaceText, AddPageNum, AddTextHeader, AddTextFooter
- Others: Get contents as plain text
PDF converting and saving
- Microsoft Office: DOC, DOCX, XLSX, PPTX
- Images: JPEG, PNG, BMP, TIFF
- Others: EPUB, DICOM, SVG, XPS, TEX, TXT
Complete details of API can be referenced from Aspose.PDF for Go via C++ API Reference Guide.
Platforms
Implemented support for Linux x64, macOS x86_64, macOS arm64 and Windows x64 platforms. Used cgo.