Aspose::Pdf::Facades::PdfConverter класс
Содержание
[
Скрывать
]PdfConverter class
Представляет класс для преобразования каждой страницы PDF‑файла в изображения, сейчас поддерживает BMP, JPEG, PNG и TIFF. Поддерживаемое содержимое PDF: изображения, формы, комментарии.
class PdfConverter : public Aspose::Pdf::Facades::Facade
Методы
| Метод | Описание |
|---|---|
| BindPdf(System::String) override | Привязывает файл Pdf для конвертации. |
| BindPdf(System::SharedPtr<System::IO::Stream>) override | Привязывает поток Pdf для конвертации. |
| BindPdf(System::SharedPtr<Aspose::Pdf::Document>) override | Привязывает PDF‑документ к экземпляру PdfConverter для дальнейшей обработки. |
| Close() override | Закрывает экземпляр PdfConverter и освобождает ресурсы. |
| DoConvert() | Выполняет некоторые начальные работы по конвертации pdf‑документа в изображения. |
| get_CoordinateType() const | Получает тип координат страницы (Media/Crop‑коробки). Значение CropBox используется по умолчанию. |
| get_EndPage() | Получает конечную позицию, которую вы хотите конвертировать. |
| get_FormPresentationMode() const | Получает режим отображения формы. |
| get_PageCount() | Получает количество страниц. |
| get_Password() const | Получает OwnerPassword документа. |
| get_RenderingOptions() const | Получает параметры рендеринга. |
| get_Resolution() const | Получает разрешение при конвертации. Чем выше разрешение, тем медленнее скорость конвертации. Значение по умолчанию — 150. |
| get_ShowHiddenAreas() const | Получает флаг, контролирующий видимость скрытых областей на странице. |
| get_StartPage() const | Получает начальную позицию, которую вы хотите конвертировать. Минимальное значение — 1. |
| get_UserPassword() const | Получает UserPassword документа. |
| GetNextImage(const System::String&) | Сохраняет изображение в файл с форматом изображения по умолчанию — jpeg. |
| GetNextImage(const System::String&, const System::SharedPtr<PageSize>&) | Сохраняет изображение в файл с указанным размером страницы и форматом изображения по умолчанию — jpeg. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Сохраняет изображение в файл с указанным форматом изображения. |
| GetNextImage(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Сохраняет изображение в файл с указанным размером страницы и форматом изображения. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&) | Сохраняет изображение в поток с форматом изображения по умолчанию — jpeg. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&) | Сохраняет изображение в поток с указанным размером страницы. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Сохраняет изображение в поток с заданным форматом изображения. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&) | Сохраняет изображение в поток с указанным размером страницы. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t, int32_t, int32_t) | Сохраняет изображение в файл с заданным форматом изображения, размерами и качеством. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t, int32_t, int32_t) | Сохраняет изображение в поток с указанным форматом изображения, размерами и качеством. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, double, double, int32_t) | Сохраняет изображение в файл с указанным форматом изображения, размером изображения и качеством. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, double, double, int32_t) | Сохраняет изображение в поток с указанным форматом изображения, размером и качеством. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t, int32_t) | Сохраняет изображение в файл с заданным форматом изображения и размерами. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t, int32_t) | Сохраняет изображение в поток с указанным форматом изображения, размером и качеством. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t) | Сохраняет изображение в поток с заданным форматом изображения и качеством. |
| GetNextImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t) | Сохраняет изображение в поток с заданным размером страницы, форматом изображения и качеством. |
| GetNextImage(const System::String&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t) | Сохраняет изображение в файл с заданным форматом изображения и качеством. |
| GetNextImage(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<System::Drawing::Imaging::ImageFormat>&, int32_t) | Сохраняет изображение в файл с заданным размером страницы, форматом изображения и качеством. |
| HasNextImage() | Указывает, содержит ли PDF‑файл дополнительные изображения или нет. |
| static MergeImages(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&, Aspose::Pdf::Drawing::ImageFormat, ImageMergeMode, System::Nullable<int32_t>, System::Nullable<int32_t>) | Объединяет список потоков изображений в один поток изображения. Поддерживаются форматы вывода Png/jpg/tiff; при использовании неподдерживаемого формата поток вывода по умолчанию кодируется как JPEG. |
| static MergeImagesAsTiff(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&) | Объединяет список потоков TIFF в один поток TIFF с несколькими кадрами. |
| PdfConverter() | Инициализирует новый объект PdfConverter. |
| PdfConverter(const System::SharedPtr<Aspose::Pdf::Document>&) | Инициализирует новый объект PdfConverter на основе document. |
| SaveAsTIFF(const System::String&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, Devices::CompressionType) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, int32_t, int32_t) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, const System::SharedPtr<PageSize>&) | Преобразует каждую страницу PDF‑документа в изображения с размером страницы и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, const System::SharedPtr<PageSize>&, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения с размером страницы и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, int32_t, int32_t, Devices::CompressionType) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, int32_t, int32_t, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, int32_t, int32_t, const System::SharedPtr<Devices::TiffSettings>&, const System::SharedPtr<IIndexBitmapConverter>&) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, Devices::CompressionType) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&) | Преобразует каждую страницу PDF‑документа в изображения с размером страницы и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения с размером страницы и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, Devices::CompressionType) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t, const System::SharedPtr<Devices::TiffSettings>&, const System::SharedPtr<IIndexBitmapConverter>&) | Преобразует каждую страницу PDF‑документа в изображения с размерами и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::String&, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::String&, const System::SharedPtr<Devices::TiffSettings>&, const System::SharedPtr<IIndexBitmapConverter>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Devices::TiffSettings>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF. |
| SaveAsTIFF(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Devices::TiffSettings>&, const System::SharedPtr<IIndexBitmapConverter>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF. |
| SaveAsTIFFClassF(const System::String&, int32_t, int32_t) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF ClassF. |
| SaveAsTIFFClassF(const System::String&, const System::SharedPtr<PageSize>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF ClassF. |
| SaveAsTIFFClassF(const System::SharedPtr<System::IO::Stream>&, int32_t, int32_t) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF ClassF. |
| SaveAsTIFFClassF(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<PageSize>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF ClassF. |
| SaveAsTIFFClassF(const System::String&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один файл TIFF ClassF. |
| SaveAsTIFFClassF(const System::SharedPtr<System::IO::Stream>&) | Преобразует каждую страницу PDF‑документа в изображения и сохраняет их в один поток TIFF ClassF. |
| set_CoordinateType(PageCoordinateType) | Устанавливает тип координат страницы (Media/Crop‑коробки). Значение CropBox используется по умолчанию. |
| set_EndPage(int32_t) | Устанавливает конечную позицию, которую вы хотите конвертировать. |
| set_FormPresentationMode(Aspose::Pdf::Devices::FormPresentationMode) | Устанавливает режим отображения формы. |
| set_Password(const System::String&) | Устанавливает пароль владельца документа. |
| set_RenderingOptions(const System::SharedPtr<Aspose::Pdf::RenderingOptions>&) | Устанавливает параметры рендеринга. |
| set_Resolution(const System::SharedPtr<Aspose::Pdf::Devices::Resolution>&) | Устанавливает разрешение при конвертации. Чем выше разрешение, тем медленнее скорость конвертации. Значение по умолчанию — 150. |
| set_ShowHiddenAreas(bool) | Устанавливает флаг, контролирующий видимость скрытых областей на странице. |
| set_StartPage(int32_t) | Устанавливает начальную позицию, которую вы хотите конвертировать. Минимальное значение — 1. |
| set_UserPassword(const System::String&) | Устанавливает пароль пользователя документа. |
См. также
- Class Facade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++