4#include <system/array.h>
7#include "Aspose.Pub.Cpp/Interfaces.h"
8#include "Aspose.Pub.Cpp/aspose_pub_api_defs.h"
18class PackageDocumentCollection;
19class PackageDocumentItem;
22class PubToPdfConversionOptions;
31template <
typename>
class List;
49 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
74 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
75 ASPOSE_PUB_SHARED_RTTI_INFO_DECL();
143 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
144 ASPOSE_PUB_SHARED_RTTI_INFO_DECL();
198 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
199 ASPOSE_PUB_SHARED_RTTI_INFO_DECL();
253 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
254 ASPOSE_PUB_SHARED_RTTI_INFO_DECL();
Declares functionality for converting multiple Publisher documents to a specified format.
Definition Interfaces.h:223
Represents collection of Publisher documents for package conversion.
Definition PubPackageConverter.h:249
ASPOSE_PUB_SHARED_API void AddItem(System::SharedPtr< PackageDocumentItem > item)
Adds Publisher document into collection.
ASPOSE_PUB_SHARED_API void Clear()
Clears collection.
ASPOSE_PUB_SHARED_API System::SharedPtr< PackageDocumentItem > idx_get(int32_t index)
Gets a document by index.
ASPOSE_PUB_SHARED_API PackageDocumentCollection()
ASPOSE_PUB_SHARED_API int32_t get_ItemsCount()
Gets the total number of Publisher documents in the collection.
ASPOSE_PUB_SHARED_API System::ArrayPtr< System::SharedPtr< PackageDocumentItem > > get_Items()
Gets all Publisher documents from collection.
Base class for Publisher document references for use in package conversions. Provides fields for spec...
Definition PubPackageConverter.h:70
ASPOSE_PUB_SHARED_API PackageDocumentItem(System::String outputFileName, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
ASPOSE_PUB_SHARED_API void set_OutputStream(System::SharedPtr< System::IO::Stream > value)
Output stream for saving conversion result.
ASPOSE_PUB_SHARED_API System::SharedPtr< PubToPdfConversionOptions > get_ConversionOptions() const
Conversion settings.
ASPOSE_PUB_SHARED_API PackageDocumentItem(System::SharedPtr< System::IO::Stream > outputStream)
Constructor.
ASPOSE_PUB_SHARED_API void set_ConversionOptions(System::SharedPtr< PubToPdfConversionOptions > value)
Conversion settings.
ASPOSE_PUB_SHARED_API System::String get_OutputFileName() const
Name of output file. Full path is required.
ASPOSE_PUB_SHARED_API void set_OutputFileName(System::String value)
Name of output file. Full path is required.
ASPOSE_PUB_SHARED_API PackageDocumentItem(System::String outputFileName)
Constructor.
ASPOSE_PUB_SHARED_API PackageDocumentItem(System::SharedPtr< System::IO::Stream > outputStream, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
ASPOSE_PUB_SHARED_API System::SharedPtr< System::IO::Stream > get_OutputStream() const
Output stream for saving conversion result.
Designed to reference a Publisher document via file in package conversions.
Definition PubPackageConverter.h:139
ASPOSE_PUB_SHARED_API PackageFileItem(System::String documentFileName, System::String outputFileName)
Constructor.
ASPOSE_PUB_SHARED_API void set_DocumentFileName(System::String value)
Publisher document input file name.
ASPOSE_PUB_SHARED_API PackageFileItem(System::String documentFileName, System::SharedPtr< System::IO::Stream > outputStream, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
ASPOSE_PUB_SHARED_API System::String get_DocumentFileName() const
Publisher document input file name.
ASPOSE_PUB_SHARED_API PackageFileItem(System::String documentFileName, System::SharedPtr< System::IO::Stream > outputStream)
Constructor.
ASPOSE_PUB_SHARED_API PackageFileItem(System::String documentFileName, System::String outputFileName, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
Designed to reference a Publisher document via stream in package conversions.
Definition PubPackageConverter.h:194
ASPOSE_PUB_SHARED_API System::SharedPtr< System::IO::Stream > get_DocumentStream() const
Publisher document input stream.
ASPOSE_PUB_SHARED_API PackageStreamItem(System::SharedPtr< System::IO::Stream > documentStream, System::String outputFileName)
Constructor.
ASPOSE_PUB_SHARED_API PackageStreamItem(System::SharedPtr< System::IO::Stream > documentStream, System::SharedPtr< System::IO::Stream > outputStream, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
ASPOSE_PUB_SHARED_API void set_DocumentStream(System::SharedPtr< System::IO::Stream > value)
Publisher document input stream.
ASPOSE_PUB_SHARED_API PackageStreamItem(System::SharedPtr< System::IO::Stream > documentStream, System::SharedPtr< System::IO::Stream > outputStream)
Constructor.
ASPOSE_PUB_SHARED_API PackageStreamItem(System::SharedPtr< System::IO::Stream > documentStream, System::String outputFileName, System::SharedPtr< PubToPdfConversionOptions > conversionOptions)
Constructor.
Definition PubPackageConverter.h:45
System::SharedPtr< PackageDocumentCollection > ConvertToFormat(System::SharedPtr< PackageDocumentCollection > inputDocs, bool mergeFiles, PubExportFormats outputFormat, PubDocumentType outputType) override
Converts each document from the inputDocumentCollection list to the specified format and saves the r...
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition object.h:65
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition string.h:122
PubExportFormats
Specifies format to export Publisher document.
Definition Interfaces.h:33
PubDocumentType
Represents storage type for document.
Definition Interfaces.h:112
@ Stream
Document is in the stream.
class ASPOSECPP_SHARED_CLASS List
Definition ienumerable.h:17