PdfFileStamp
Общ преглед
PdfFileStamp е клас в Aspose.PDF FOSS за .NET. Наследници от: System.IDisposable.
Фасад за добавяне на марки, номера на страници, заглавия, стъпки и водни знаци.
Този клас предоставя 44 метода за работа с PdfFileStamp обекти в .NET програми. Наличните методи включват: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose, и 2 допълнителни метода. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle, и още 16 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Document | Document | Прочети. | Обявен документ. |
InputFile | string? | Чете/Пише | Вписване на файл път. |
OutputFile | string? | Чете/Пише | Път на изходния файл. |
PageWidth | float | Прочети. | Ширина на първата страница в обвързания документ. |
PageHeight | float | Прочети. | Височина на първата страница в обвързания документ. |
InputStream | Stream? | Чете/Пише | Настройката за входния поток свързва PDF с нетърпение, така че заявките за размери на страницата отразяват новия входен текст. |
OutputStream | Stream? | Чете/Пише | Изходният поток Save (() пише тук, когато не е предадена изрична цел. |
KeepSecurity | bool | Чете/Пише | Ако е вярно, сигурността на източния документ (шифроване, разрешения) трябва да бъде запазена в “Спаси”. |
NumberingStyle | NumberingStyle | Чете/Пише | Стил на нумериране за AddPageNumber. |
OptimizeSize | bool | Чете/Пише | Иск: оптимизирайте записания изход за размера. |
PageNumberRotation | float | Чете/Пише | Ротация (в градуси) на маркировките AddPageNumber. |
StampId | int | Чете/Пише | Идентификатор на печат, вграден като коментар за потока от съдържание от AddStamp. |
StartingNumber | int | Чете/Пише | Първият номер, използван от AddPageNumber. |
ConvertTo | PdfFormat | Чете/Пише | PDF/A или версия на PDF за запазения изход. |
PosUpperLeft | int | Прочети. | Получава позицията в горната лява. |
PosUpperMiddle | int | Прочети. | Получава позицията в горната част. |
PosUpperRight | int | Прочети. | Получава позицията отгоре вдясно. |
PosSidesLeft | int | Прочети. | Да се върнем на лявата страна. |
PosSidesRight | int | Прочети. | Правилно е поставил позициите. |
PosBottomLeft | int | Прочети. | Получава позицията отдолу наляво. |
PosBottomMiddle | int | Прочети. | Получава позицията отдолу, в средата. |
PosBottomRight | int | Прочети. | Получава позицията отдолу надясно. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
PdfFileStamp() | По подразбиране конструктор за бездържавен режим. |
PdfFileStamp(document: Document) | Свържете вече зареден документ. |
PdfFileStamp(document: Document, outputStream: Stream) | Свържете документ и предварително конфигурирайте изходния поток за безпараметърното съхранение. |
PdfFileStamp(document: Document, outputFile: string) | Свържете документ и предварително конфигурирайте път за изходния файл на безпараметърното съхранение. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Отваряне от входния поток, записване на изходен потоци при Save. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Отваряне от входния поток, записване на изходен потоци при Save. |
PdfFileStamp(inputFile: string, outputFile: string) | Отваряне от входния файл, писане на изходен файла с Save. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Отваряне от входния файл, писане на изходен файла с Save. |
PdfFileStamp(inputData: byte[], outputPath: string) | Създаване на PdfFileStamp за дадени външни байтове, запазване в даден изход файл върху Close (().). |
BindPdf(path: string) | Свържете PDF документ от файлов път за обработка на състоянието. |
BindPdf(doc: Document) | Свържете PDF документ за обработка на състоянието. |
Save(destFile: string) | Запазете модифицирания документ в посочената пътека. |
Save(destStream: Stream) | Запазете модифицирания документ в поток. |
Save() | Запази модифицирания документ в байт масив. |
AddStamp(stamp: Stamp) | Добавете печат на фасадата към обвързания документ. |
Close() | Затворете документа и запишете в изходния път. |
Dispose() | IDisposable изпълнението; делегирани за Затваряне. |
AddHeader(formattedText: FormattedText, topMargin: float) | Назовава AddHeader на този PdfFileStamp пример. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageStream: Stream, topMargin: float) | |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageFile: string, topMargin: float) | |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(formattedText: FormattedText, bottomMargin: float) | Назовава AddFooter на този PdfFileStamp пример. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddPageNumber(formattedText: FormattedText) | Назовава AddPageNumber на този PdfFileStamp пример. |
AddPageNumber(formattedText: FormattedText, position: int) | |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | |
AddPageNumber(formatString: string) | |
AddPageNumber(formatString: string, position: int) | |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formatString: string, x: float, y: float) | |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Добавете текстова печат на всички страници. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Добавете номера на страници към всички страници. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Добавяне на текст заглавие към всички страници. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Добавете текст в подножието на всички страници. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Добавете текст с воден знак на всички страници. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Добавете RGB изображение на всички страници. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Добавете печат на снимката в скала от сиво към всички страници. |