Browse our Products
Aspose.PDF for C++ 24.11 Release Notes
Changes and Improvements
The new version of Aspose.PDF for C++ has a codebase of Aspose.PDF for .Net 24.11.
The loading of DJVU images is implemented.
auto doc = System::MakeObject<Document>(u"example.djvu"), System::MakeObject<DjvuLoadOptions>());
doc->Save(u"example.pdf");
Public API and Backward Incompatible Changes
Added APIs
class HeaderFooterSettings final : public System::Object
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageRange>& get_PageRange() const;
- void set_PageRange(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageRange> value);
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Header>& get_Header() const;
- void set_Header(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Header> value);
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Footer>& get_Footer() const;
- void set_Footer(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Footer> value);
class PageRange final : public System::Object
- int32_t get_Start() const;
- void set_Start(int32_t value);
- int32_t get_End() const;
- void set_End(int32_t value);
- uint8_t get_Even() const;
- void set_Even(uint8_t value);
- uint8_t get_Odd() const;
- void set_Odd(uint8_t value);
- PageRange();
class HorizontalAlignment : public System::Object
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Left>& get_Left() const;
- void set_Left(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Left> value);
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Center>& get_Center() const;
- void set_Center(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Center> value);
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Right>& get_Right() const;
- void set_Right(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::Right> value);
class Header final : public Aspose::Pdf::Artifacts::Pagination::HorizontalAlignment
class Footer final : public Aspose::Pdf::Artifacts::Pagination::HorizontalAlignment
class HeaderFooterData : public System::Object
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageNumber>& get_PageNumber() const;
- void set_PageNumber(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageNumber> value);
- const System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageDate>& get_PageDate() const;
- void set_PageDate(System::SharedPtr<Aspose::Pdf::Artifacts::Pagination::PageDate> value);
class Left final : public Aspose::Pdf::Artifacts::Pagination::HeaderFooterData
class Center final : public Aspose::Pdf::Artifacts::Pagination::HeaderFooterData
class Right final : public Aspose::Pdf::Artifacts::Pagination::HeaderFooterData
enum class CryptographicStandard
- Pkcs1
- Pkcs7
- Rfc3161
class KeyedSignatureAlgorithmInfo : public Aspose::Pdf::Security::SignatureAlgorithmInfo
- int32_t KeySize;
class SignatureAlgorithmInfo : public System::Object
- System::String get_SignatureName() const;
- SignatureAlgorithmType AlgorithmType;
- Aspose::Pdf::Security::CryptographicStandard CryptographicStandard;
- Aspose::Pdf::DigestHashAlgorithm DigestHashAlgorithm;
- System::String ToString() const override;
enum class SignatureAlgorithmType
- Ecdsa
- Rsa
- Dsa
- Timestamp
- Unknown
Removed APIs
- ArrayPtr<Aspose.Pdf.Point> Aspose::Pdf::Operators::CurveTo::get_Points()
Complete details of API can be referenced from Aspose.PDF for C++ API Reference Guide.