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 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
DocumentDocumentПрочети.Обявен документ.
InputFilestring?Чете/ПишеВписване на файл път.
OutputFilestring?Чете/ПишеПът на изходния файл.
PageWidthfloatПрочети.Ширина на първата страница в обвързания документ.
PageHeightfloatПрочети.Височина на първата страница в обвързания документ.
InputStreamStream?Чете/ПишеНастройката за входния поток свързва PDF с нетърпение, така че заявките за размери на страницата отразяват новия входен текст.
OutputStreamStream?Чете/ПишеИзходният поток Save (() пише тук, когато не е предадена изрична цел.
KeepSecurityboolЧете/ПишеАко е вярно, сигурността на източния документ (шифроване, разрешения) трябва да бъде запазена в “Спаси”.
NumberingStyleNumberingStyleЧете/ПишеСтил на нумериране за AddPageNumber.
OptimizeSizeboolЧете/ПишеИск: оптимизирайте записания изход за размера.
PageNumberRotationfloatЧете/ПишеРотация (в градуси) на маркировките AddPageNumber.
StampIdintЧете/ПишеИдентификатор на печат, вграден като коментар за потока от съдържание от AddStamp.
StartingNumberintЧете/ПишеПървият номер, използван от AddPageNumber.
ConvertToPdfFormatЧете/ПишеPDF/A или версия на PDF за запазения изход.
PosUpperLeftintПрочети.Получава позицията в горната лява.
PosUpperMiddleintПрочети.Получава позицията в горната част.
PosUpperRightintПрочети.Получава позицията отгоре вдясно.
PosSidesLeftintПрочети.Да се върнем на лявата страна.
PosSidesRightintПрочети.Правилно е поставил позициите.
PosBottomLeftintПрочети.Получава позицията отдолу наляво.
PosBottomMiddleintПрочети.Получава позицията отдолу, в средата.
PosBottomRightintПрочети.Получава позицията отдолу надясно.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)Добавете печат на снимката в скала от сиво към всички страници.

Вижте също:

 Български