Spire.PDF for C++ 9.11.0を発表できることを嬉しく思います。このバージョンでは、PdfMarkerタイプがサポートされています。また、PDFからXPSやPowerPointファイルへの変換機能が強化されました。さらに、PDF文書の圧縮が失敗するなど、いくつかの既知の問題も修正されました。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | ID | 説明 |
New feature | SPIREPDF-5945 | PdfMarkerタイプがサポートされています。
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 | PDF文書のリニアライズ変換時に、一次ブックマークナビゲーション機能が機能しない問題が修正されました。 |
Bug | SPIREPDF-6173 | 署名の検証が正しくない問題が修正されました。 |
Bug | SPIREPDF-6191 | doc->GetXmpMetaData()メソッドが削除されました。 |
Bug | SPIREPDF-6242 | PDF文書のプロパティの読み取りに失敗する問題が修正されました。 |
Bug | SPIREPDF-6257 | PDFをXPSに変換するとき、「System.InvalidCastException」が何度か発生する問題が修正されました。 |
Bug | SPIREPDF-6270 | PDF文書の圧縮に失敗する問題が修正されました。 |
Bug | SPIREPDF-6344 | PDFをPPTXに変換するとき、プログラムが 「System.TypeInitialisationException」をスローする問題が修正されました。 |
ここで Spire.PDF for C++ 9.11.0をダウンロードする