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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
document | Document | Läsning | Återställ binddokumentet, eller {@code null}. |
stampId | int | Läsning | Returnerar den stamp ID som används av bekvämlighetstempel hjälpar. |
stampCount | int | Läsning | Återställer antalet stempel som har läggts till. |
Metoder
| Signature | Beskrivning |
|---|---|
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) → boolean | Bind en PDF-fil till den här stempleditoren. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(document: Document) → boolean | Bind 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() → int | Returnerar 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) → boolean | Spara det länkade dokumentet till en fil. |
save(outputStream: OutputStream) → boolean | Spara det länkade dokumentet till en utgångsström. |
close() | Stäng stempelredigeraren och släpp binddokumentet. |