Browse our Products

Aspose.PDF for C++ 24.12 Release Notes

Changes and Improvements

The new version of Aspose.PDF for C++ has a codebase of Aspose.PDF for .Net 24.12.

Public API and Backward Incompatible Changes

Added APIs

  • class Aspose::Pdf::ObjectReferenceCorruptedException
  • bool Aspose::Pdf::Annotations::PdfAction::get_IsInitialized()
  • int32_t Aspose::Pdf::Optimization::OptimizationOptions::get_LinkDuplicateStreamsScanLevel()
  • void Aspose::Pdf::OutputIntent::OutputIntent(System::String)
  • SharedPtr<Aspose::Pdf::Resources> Aspose::Pdf::Page::GetResources()
  • SharedPtr<Aspose::Pdf::OutputIntent> Aspose::Pdf::PdfFormatConversionOptions::get_OutputIntent()
  • void Aspose::Pdf::Rectangle::MoveBy(double, double)
  • bool Aspose::Pdf::RenderingOptions::get_AnalyzeFonts()
  • SharedPtr<Aspose::Pdf::Text::TextEditOptions> Aspose::Pdf::Text::TextFragment::get_TextEditOptions()
  • SharedPtr<System::IO::MemoryStream> Aspose::Pdf::XImage::GetRawImageData()
  • class Aspose::Pdf::TextStamp
    • float get_FontSize()
    • bool get_AutoAdjustFontSizeToFitStampRectangle()
    • float ge_AutoAdjustFontSizePrecision()

Removed APIs

No Removes

Namespaces simplification

BeforeAfter
Aspose.Pdf.Artifacts.Pagination.CenterAspose.Pdf.Center
Aspose.Pdf.Artifacts.Pagination.DateComponentAspose.Pdf.DateComponent
Aspose.Pdf.Artifacts.Pagination.FooterAspose.Pdf.Footer
Aspose.Pdf.Artifacts.Pagination.HeaderAspose.Pdf.Header
Aspose.Pdf.Artifacts.Pagination.HeaderFooterDataAspose.Pdf.HeaderFooterData
Aspose.Pdf.Artifacts.Pagination.HeaderFooterSettingsAspose.Pdf.HeaderFooterSettings
Aspose.Pdf.Artifacts.Pagination.HorizontalAlignmentAspose.Pdf.HeaderFooterSettings.HorizontalAlignment
Aspose.Pdf.Artifacts.Pagination.LeftAspose.Pdf.Left
Aspose.Pdf.Artifacts.Pagination.PageDateAspose.Pdf.PageDate
Aspose.Pdf.Artifacts.Pagination.PageDate.DayComponentAspose.Pdf.PageDate.DayComponent
Aspose.Pdf.Artifacts.Pagination.PageDate.MonthComponentAspose.Pdf.PageDate.MonthComponent
Aspose.Pdf.Artifacts.Pagination.PageDate.YearComponentAspose.Pdf.PageDate.YearComponent
Aspose.Pdf.Artifacts.Pagination.PageNumberAspose.Pdf.PageNumber
Aspose.Pdf.Artifacts.Pagination.PageNumber.PageIndexAspose.Pdf.PageNumber.PageIndex
Aspose.Pdf.Artifacts.Pagination.PageNumber.PageTotalNumAspose.Pdf.PageNumber.PageTotalNum
Aspose.Pdf.Artifacts.Pagination.PageRangeAspose.Pdf.PageRange
Aspose.Pdf.Artifacts.Pagination.RightAspose.Pdf.Right
Aspose.Pdf.Generator.BoundsCheckModeAspose.Pdf.BoundsCheckMode
Aspose.Pdf.Generator.BoundsCheckableListAspose.Pdf.BoundsCheckableList
Aspose.Pdf.Generator.IBoundsCheckableItemAspose.Pdf.IBoundsCheckableItem
Aspose.Pdf.Comparison.SideBySideComparison.ComparisonModeAspose.Pdf.Comparison.ComparisonMode
Aspose.Pdf.Comparison.Diff.DiffOperationAspose.Pdf.Comparison.DiffOperation
Aspose.Pdf.Comparison.Diff.OperationAspose.Pdf.Comparison.Operation
Aspose.Pdf.Comparison.GraphicalComparison.GraphicalPdfComparerAspose.Pdf.Comparison.GraphicalPdfComparer
Aspose.Pdf.Comparison.OutputGenerator.HtmlDiffOutputGeneratorAspose.Pdf.Comparison.HtmlDiffOutputGenerator
Aspose.Pdf.Comparison.GraphicalComparison.ImagesDifferenceAspose.Pdf.Comparison.ImagesDifference
Aspose.Pdf.Comparison.OutputGenerator.IFileOutputGeneratorAspose.Pdf.Comparison.IFileOutputGenerator
Aspose.Pdf.Comparison.OutputGenerator.IStringOutputGeneratorAspose.Pdf.Comparison.IStringOutputGenerator
Aspose.Pdf.Comparison.OutputGenerator.JsonDiffOutputGeneratorAspose.Pdf.Comparison.JsonDiffOutputGenerator
Aspose.Pdf.Comparison.OutputGenerator.MarkdownDiffOutputGeneratorAspose.Pdf.Comparison.MarkdownDiffOutputGenerator
Aspose.Pdf.Comparison.OutputGenerator.OutputTextStyleAspose.Pdf.Comparison.OutputTextStyle
Aspose.Pdf.Comparison.OutputGenerator.PdfOutputGeneratorAspose.Pdf.Comparison.PdfOutputGenerator
Aspose.Pdf.Comparison.SideBySideComparison.SideBySideComparisonOptionsAspose.Pdf.Comparison.SideBySideComparisonOptions
Aspose.Pdf.Comparison.SideBySideComparison.SideBySidePdfComparerAspose.Pdf.Comparison.SideBySidePdfComparer
Aspose.Pdf.Comparison.OutputGenerator.TextStyleAspose.Pdf.Comparison.TextStyle
Aspose.Pdf.Utils.DictionaryEditorAspose.Pdf.DataEditor.DictionaryEditor
Aspose.Pdf.Utils.PublicData.CosPdfBooleanAspose.Pdf.DataEditor.CosPdfBoolean
Aspose.Pdf.Utils.PublicData.CosPdfNameAspose.Pdf.DataEditor.CosPdfName
Aspose.Pdf.Utils.PublicData.CosPdfNumberAspose.Pdf.DataEditor.CosPdfNumber
Aspose.Pdf.Utils.PublicData.CosPdfPrimitiveAspose.Pdf.DataEditor.CosPdfPrimitive
Aspose.Pdf.Utils.PublicData.CosPdfStringAspose.Pdf.DataEditor.CosPdfString
Aspose.Pdf.Utils.PublicData.ICosPdfPrimitiveAspose.Pdf.DataEditor.ICosPdfPrimitive
Aspose.Pdf.Engine.IO.ConvertStrategies.ConvertHelpers.ExportFieldsOptionsAspose.Pdf.ExportFieldsOptions
Aspose.Pdf.Engine.IO.ConvertStrategies.ConvertHelpers.ExportFieldsToJsonOptionsAspose.Pdf.ExportFieldsToJsonOptions
Aspose.Pdf.Engine.IO.ConvertStrategies.ConvertHelpers.FieldSerializationResultAspose.Pdf.FieldSerializationResult
Aspose.Pdf.Engine.IO.ConvertStrategies.ConvertHelpers.FieldSerializationStatusAspose.Pdf.FieldSerializationStatus
Aspose.Pdf.PdfAOptionClasses.FontEmbeddingOptionsAspose.Pdf.FontEmbeddingOptions
Aspose.Pdf.PdfToMarkdown.MarkdownSaveOptionsAspose.Pdf.MarkdownSaveOptions
Aspose.Pdf.PdfAOptionClasses.ToUnicodeProcessingRulesAspose.Pdf.ToUnicodeProcessingRules
Aspose.Pdf.Printing.Extensions.PageSettingsExtensionsAspose.Pdf.Printing.PageSettingsExtensions
Aspose.Pdf.Printing.Extensions.PaperSizeExtensionsAspose.Pdf.Printing.PaperSizeExtensions
Aspose.Pdf.Printing.Extensions.PaperSourceExtensionsAspose.Pdf.Printing.PaperSourceExtensions
Aspose.Pdf.Printing.Extensions.PrinterResolutionExtensionsAspose.Pdf.Printing.PrinterResolutionExtensions
Aspose.Pdf.Printing.Extensions.PrinterSettingsExtensionsAspose.Pdf.Printing.PrinterSettingsExtensions
Aspose.Pdf.RegexManagerAspose.Pdf.Text.RegexManager
Aspose.Pdf.Vector.Extraction.SubPathGroupAspose.Pdf.Vector.SubPathGroup
Aspose.Pdf.Vector.Extraction.SvgExtractionOptionsAspose.Pdf.Vector.SvgExtractionOptions
Aspose.Pdf.Vector.Extraction.SvgExtractorAspose.Pdf.Vector.SvgExtractor

Complete details of API can be referenced from Aspose.PDF for C++ API Reference Guide.