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&)Устанавливает пароль пользователя документа.

См. также