Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Вы можете изменить размер документа, автоматически масштабируя содержимое на его страницах. Вы можете масштабировать весь документ или конкретные страницы. Доступно три метода:
bool PdfFileEditor.ResizeContents(string source, string destination, int[] pages, ContentsResizeParameters parameters)
void PdfFileEditor.ResizeContents(Document source, int[] pages, ContentsResizeParameters parameters)
void PdfFileEditor.ResizeContents(Document source, ContentsResizeParameters parameters)
Параметры изменения размера определяются классом опций — PdfFileEditor.ContentsResizeParameters
.
Контейнер параметров.
Свойства:
ChangeMediaBox
: при включении MediaBox настраивается в соответствии с текущим CropBox во время изменения размера.LeftMargin
, RightMargin
, TopMargin
, BottomMargin
: отступы вокруг содержимого (абсолютные или процентные).ContentsWidth
, ContentsHeight
: целевой размер области содержимого (абсолютный или процентный).Статические методы конфигурации (создание нового объекта ContentsResizeParameters
):
Margins(left, right, top, bottom)
: отступы в абсолютных единицах страницы.MarginsPercent(left, right, top, bottom)
: отступы в процентах.ContentSize(width, height)
: целевой размер содержимого в абсолютных единицах.ContentSizePercent(width, height)
: целевой размер содержимого в процентах.PageResize(width, height)
: изменение размера страницы в абсолютных единицах.PageResizePct(widthPct, heightPct)
: изменение размера страницы в процентах.Вы можете создать объект ContentsResizeParameters
, используя любой из статических методов выше, а затем дополнительно настроить его поля.
Универсальный контейнер для числового параметра.
Типы значений:
Units
)Percents
)Auto
)Ключевые поля/флаги:
Value
: числовое значение.IsPercent
: указывает на процентную интерпретацию; если false
— абсолютное значение.Фабричные методы:
Units(value)
: создать абсолютное значение.Percents(value)
: создать процентное значение.Auto()
: отметить значение для автоматического вычисления.Margins
или MarginsPercent
.ContentSize
или ContentSizePercent
.PageResize
или PageResizePct
.ChangeMediaBox
, если вам нужно выровнять геометрию страницы: MediaBox будет установлен в соответствии с текущим CropBox.Auto
, когда хотите делегировать вычисление алгоритму.Пример изменения размера страницы
Увеличьте отступы страницы на 10% со всех сторон:
Установите размер содержимого 500 x 700 в единицах страницы и оставьте отступы как автоматические:
Масштабируйте страницу на 120% по ширине и 110% по высоте:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.