Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents метод

PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) method

Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse.

bool Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream> &source, const System::ArrayPtr<int32_t> &pages, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters> &parameters, const System::SharedPtr<System::Web::HttpResponse> &response)
ПараметрТипОписание
источникconst System::SharedPtr<System::IO::Stream>&Поток исходного файла.
страницыconst System::ArrayPtr<int32_t>&Массив страниц, которые нужно изменить по размеру.
параметрыconst System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&Параметры изменения размера.
ответconst System::SharedPtr<System::Web::HttpResponse>&Объект HttpResponse, в котором сохраняется результат.

ReturnValue

true, если операция завершилась успешно; иначе false.

Примечания

Метод TryResizeContents похож на метод ResizeContents, за исключением того, что метод TryResizeContents не бросает исключение, если операция завершается неудачей.

См. также

PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) method

Изменяет размер содержимого страниц документа.

bool Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream> &source, const System::SharedPtr<System::IO::Stream> &destination, const System::ArrayPtr<int32_t> &pages, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters> &parameters)
ПараметрТипОписание
источникconst System::SharedPtr<System::IO::Stream>&Поток с исходным документом.
destinationconst System::SharedPtr<System::IO::Stream>&Поток с целевым документом.
страницыconst System::ArrayPtr<int32_t>&Массив индексов страниц.
параметрыconst System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&Параметры изменения размера.

ReturnValue

Возвращает true, если успешно.

Примечания

Метод TryResizeContents похож на метод ResizeContents, за исключением того, что метод TryResizeContents не бросает исключение, если операция завершается неудачей.

См. также

PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::ArrayPtr<int32_t>&, double, double) method

Изменяет размер содержимого страниц документа. Уменьшает содержимое страницы и добавляет поля. Новый размер содержимого задаётся в единицах пространства по умолчанию.

bool Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents(const System::SharedPtr<System::IO::Stream> &source, const System::SharedPtr<System::IO::Stream> &destination, const System::ArrayPtr<int32_t> &pages, double newWidth, double newHeight)
ПараметрТипОписание
источникconst System::SharedPtr<System::IO::Stream>&Поток, содержащий исходный документ.
destinationconst System::SharedPtr<System::IO::Stream>&Поток, в котором будет сохранён результирующий документ.
страницыconst System::ArrayPtr<int32_t>&Массив индексов страниц. Если null, то будут обработаны все страницы документа.
newWidthdoubleНовая ширина содержимого страницы в единицах пространства по умолчанию.
newHeightdoubleНовая высота содержимого страницы в единицах пространства по умолчанию.

ReturnValue

true, если операция завершилась успешно; иначе false.

Примечания

Метод TryResizeContents похож на метод ResizeContents, за исключением того, что метод TryResizeContents не бросает исключение, если операция завершается неудачей.

См. также

PdfFileEditor::TryResizeContents(const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&, const System::SharedPtr<System::Web::HttpResponse>&) method

Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля. Результат сохраняется в объект HttpResponse.

bool Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents(const System::String &source, const System::ArrayPtr<int32_t> &pages, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters> &parameters, const System::SharedPtr<System::Web::HttpResponse> &response)
ПараметрТипОписание
источникconst System::String&Путь к исходному файлу.
страницыconst System::ArrayPtr<int32_t>&Массив страниц, которые нужно изменить по размеру.
параметрыconst System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&Параметры изменения размера.
ответconst System::SharedPtr<System::Web::HttpResponse>&Объект HttpResponse, в котором сохраняется результат.

ReturnValue

true, если операция завершилась успешно; иначе false.

Примечания

Метод TryResizeContents похож на метод ResizeContents, за исключением того, что метод TryResizeContents не бросает исключение, если операция завершается неудачей.

См. также

PdfFileEditor::TryResizeContents(const System::String&, const System::String&, const System::ArrayPtr<int32_t>&, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&) method

Изменяет размер содержимого страниц в документе. Если страница уменьшена, вокруг неё добавляются пустые поля.

bool Aspose::Pdf::Facades::PdfFileEditor::TryResizeContents(const System::String &source, const System::String &destination, const System::ArrayPtr<int32_t> &pages, const System::SharedPtr<PdfFileEditor::ContentsResizeParameters> &parameters)
ПараметрТипОписание
источникconst System::String&Путь к исходному документу.
destinationconst System::String&Путь к целевому документу.
страницыconst System::ArrayPtr<int32_t>&Массив индексов страниц (индекс страницы начинается с 1).
параметрыconst System::SharedPtr<PdfFileEditor::ContentsResizeParameters>&Параметры изменения размера страницы.

ReturnValue

true, если изменение размера прошло успешно.

Примечания

Метод TryResizeContents похож на метод ResizeContents, за исключением того, что метод TryResizeContents не бросает исключение, если операция завершается неудачей.

См. также