PdfFileStamp

Översikt

PdfFileStamp är en klass i Aspose.PDF FOSS för Java. ärvt från: AutoCloseable.

Det ger metoder för att lägga till stempel (text eller bild) i PDF-sidor.

Denna klass ger 23 metoder för att arbeta med PdfFileStamp objekt i Java-program. Tillgängliga metoder inkluderar: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile,och 1 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: document, stampCount, stampId.

ägodelar

NamnTyp avAccessBeskrivning
documentDocumentLäsningÅterställ binddokumentet, eller {@code null}.
stampIdintLäsningReturnerar den stamp ID som används av bekvämlighetstempel hjälpar.
stampCountintLäsningÅterställer antalet stempel som har läggts till.

Metoder

SignatureBeskrivning
PdfFileStamp()Skapa ett nytt {@code PdfFileStamp} instans.
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream)Skapar en {@code PdfFileStamp} som är kopplad till ingångströmmen och konfigurerad för att skriva ut det tryckta resultatet till den levererade outputströmen när { @link #close()} kallas.
PdfFileStamp(inputFile: String, outputFile: String)Skapar en {@code PdfFileStamp} länkad till { @code inputFile} och konfigurerad för att skriva ut det tryckta resultatet till{@code outputFale} när { (@link #close()} kallas.
PdfFileStamp(document: Document)Skapa en {@code PdfFileStamp} länk till { @code dokument}.
getDocument()DocumentÅterställ binddokumentet, eller {@code null}.
setInputFile(inputFile: String)Ställer in indatafilens sökväg.
bindPdf(inputFile: String)booleanBind en PDF-fil till den här stempleditoren.
bindPdf(inputStream: InputStream)booleanBinder en PDF från ett input stream.
bindPdf(document: Document)booleanBind en befintlig {@link Document} till denna stempelredigerare.
addStamp(stamp: TextStamp)Lägg till en textstämpel i listan över stämplar som ska tillämpas.
addStamp(stamp: Stamp)Lägg till en facad {@link Stamp} i listan över stempel som ska ansökas.
addFooter(footerText: FormattedText, bottomMargin: float)Lägg till en textfönster på alla sidor.
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float)Lägg till en textfönster på alla sidor med uttryckliga vänstra/rätta indenter (gillar C# {@koden AddFooter(FormattedText, flät, float, Float)} 4-arg överbelastning som används av PDFNEWNET-28949 och liknande tester).
addFooter(imageFile: String, bottomMargin: float)Lägg till en bildfoton på alla sidor.
addHeader(headerText: FormattedText, topMargin: float)Lägg till en text header till alla sidor.
addHeader(imageFile: String, topMargin: float)Lägg till en bildhuvud på alla sidor.
addPageNumber(formattedText: FormattedText)Lägg till en sidnummerstempel på alla sidor med hjälp av den formaterade texten som källa för textvärde och textstatus.
getStampId()intReturnerar den stamp ID som används av bekvämlighetstempel hjälpar.
setStampId(stampId: int)Ställ in den stamp-ID som används av efterföljande bekvämlighetstempelhjälpare.
getStampCount()intÅterställer antalet stempel som har läggts till.
save(outputFile: String)booleanSpara det länkade dokumentet till en fil.
save(outputStream: OutputStream)booleanSpara det länkade dokumentet till en utgångsström.
close()Stäng stempelredigeraren och släpp binddokumentet.

Se även

 Svenska