PdfFileMend
Обзор
PdfFileMend является классом в Aspose.PDF FOSS для .NET. Наследники от: ISaveableFacade.
Фасад для добавления текста и изображений в существующие документы PDF.
Этот класс предоставляет 23 метода для работы с объектами PdfFileMend в программах .NET. Доступные методы включают: AddImage, AddText, BindPdf, Close, PdfFileMend, Save. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: InputFile, InputStream, IsWordWrap, OutputFile, OutputStream, TextPositioningMode,И еще один.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
IsWordWrap | bool | Читать/писать | Воспроизводит ли словозаворачивание для операций AddText. |
WrapMode | WordWrapMode | Читать/писать | Режим завершения текста (По умолчанию или ByWords). |
TextPositioningMode | PositioningMode | Читать/писать | Режим позиционирования текста. |
InputFile | string? | Читать/писать | Вводные пути файла. |
OutputFile | string? | Читать/писать | Путь вывода файла. |
InputStream | Stream? | Читать/писать | Входный поток. |
OutputStream | Stream? | Читать/писать | Выходной поток. |
Методы
| Signature | Описание: |
|---|---|
PdfFileMend() | По умолчанию конструктор. |
PdfFileMend(inputFileName: string, outputFileName: string) | Создать PdfFileMend из путей ввода/вывоза файлов. |
PdfFileMend(inputStream: Stream, outputStream: Stream) | Создать PdfFileMend из потоков ввода/вывоза. |
PdfFileMend(document: Document) | Скрепить заранее загруженный документ. |
PdfFileMend(document: Document, outputFileName: string) | Свяжите документ и предварительно настроите путь к целевому файлу. |
PdfFileMend(document: Document, destStream: Stream) | Свяжите документ и предварительно настроите потоковую передачу. |
BindPdf(document: Document) | Привязать существующий документ к этому PdfFileMend. |
BindPdf(inputFile: string) | Привязать PDF-документ с пути файла. |
BindPdf(inputStream: Stream) | Скрепить PDF-документ из потока. |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float) | Добавить форматированный текст на конкретную страницу в заданном нижнем левом положении. |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавление форматированного текста на конкретную страницу в данном прямоугольнике. |
AddText(text: FormattedText, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавление форматированного текста на несколько страниц в данном прямоугольнике. |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавить изображение с потока на конкретную страницу. |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавить изображение с пути файла на конкретную страницу. |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавить изображение с потока на несколько страниц. |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | Добавить изображение с пути файла на несколько страниц. |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | Добавить изображение с параметрами композиции (режим смешивания). |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | Добавить изображение с параметрами композиции (режим смешивания). |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | Добавить изображение с параметрами компостирования на несколько страниц. |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | Добавить изображение с параметрами компостирования на несколько страниц. |
Save(destFile: string) | Сохранить измененный документ на определенном пути файла. |
Save(destStream: Stream) | Сохранить измененный документ в потоке. |
Close() | Закрыть документ и сохранить в выходном файле/потоке. |