DocumentExtensions.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
5 
6 namespace Aspose
7 {
8 namespace Pdf
9 {
10 class Document;
11 class Page;
12 class XImageCollection;
13 } // namespace Pdf
14 } // namespace Aspose
15 namespace System
16 {
17 template <typename> class SmartPtr;
18 template <typename T0> using SharedPtr = System::SmartPtr<T0>;
19 } // namespace System
20 
21 namespace Aspose {
22 
23 namespace Pdf {
24 
28 class ASPOSE_PDF_SHARED_CLASS DocumentExtensions
29 {
31 
32 public:
33 
40  static ASPOSE_PDF_SHARED_API void SplitSharedImages(System::SharedPtr<Document> doc, System::SharedPtr<Page> page_1, System::SharedPtr<Page> page_2);
41 
42 private:
43 
51 
52 public:
53  DocumentExtensions() = delete;
54 };
55 
56 } // namespace Pdf
57 } // namespace Aspose
58 
59 
Definition: Artifact.h:71
System::SmartPtr< T0 > SharedPtr
Alias for smart pointer widely used in the library.
Definition: SideBySidePdfComparer.h:25
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
Definition: AFRelationship.h:4
The coordinates are in the page coordinate context.
means saving without change of format, i.e. as PDF use it please instead of &#39;SaveFormat.None&#39;, that is obsolete one
Provides additional capabilities for the Document class.
Definition: DocumentExtensions.h:28
Whole PDF file will be submitted.