Spire.PDF for C++ 9.11.0 supports the PdfMarker type

Spire.PDF for C++ 9.11.0 supports the PdfMarker type

2023-11-29 01:19:12

We are excited to announce the release of Spire.PDF for C++ 9.11.0. This version supports the PdfMarker type. It also enhances the conversion from PDF to XPS and PowerPoint files. Moreover, some known issues are fixed successfully in this version, such as the issue that compressing PDF documents failed. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature SPIREPDF-5945 Supports the PdfMarker type.
intrusive_ptr<PdfDocument> doc = new PdfDocument();
intrusive_ptr<PdfNewPage> page = Object::Dynamic_cast<PdfNewPage>(doc->GetPages()->Add());
intrusive_ptr<PdfMarker> marker = new PdfMarker(PdfUnorderedMarkerStyle::CustomImage);
marker->SetImage(PdfImage::FromFile(inputFile_Img.c_str()));
std::wstring listContent = L"Data Structure\n";
listContent += L"Algorithm\n";
listContent += L"Computer Newworks\n";
listContent += L"Operating System\n";
listContent += L"C Programming\n";
listContent += L"Computer Organization and Architecture";
intrusive_ptr<PdfList> list = new PdfList(listContent.c_str());
list->SetIndent(2);
list->SetTextIndent(4);
list->SetMarker(marker);
((intrusive_ptr<PdfLayoutWidget>)list)->Draw(page, 100, 100);
doc->SaveToFile(outputFile.c_str(), FileFormat::PDF);
doc->Close();
Bug SPIREPDF-6052 Fixes the issue that the first-level bookmark navigation function failed when performing linearized conversion of PDF documents.
Bug SPIREPDF-6173 Fixes the issue that the validation of signatures was incorrect.
Bug SPIREPDF-6191 Removes doc->GetXmpMetaData() method.
Bug SPIREPDF-6242 Fixes the issue that reading properties of PDF documents failed.
Bug SPIREPDF-6257 Fixes the issue that the program threw an exception System.InvalidCastException when converting PDF documents to XPS documents multiple times.
Bug SPIREPDF-6270 Fixes the issue that compressing PDF documents failed.
Bug SPIREPDF-6344 Fixes the issue that the program threw an exception System.TypeInitializationException when converting a PDF document to a PowerPoint document.
Click the link below to download Spire.PDF for C++ 9.11.0: