PdfFileMend
Översikt
PdfFileMend är en klass i Aspose.PDF FOSS för Java. ärvt från: Closeable.
Legacy “mend” facade för att lägga till rasterbilder och {@link FormattedText} anteckningar till befintliga PDF-filer utan att bygga om sidan från skrapa.
Denna klass ger 18 metoder för att arbeta med PdfFileMend objekt i Java-program. Tillgängliga metoder inkluderar: PdfFileMend, addImage, addText, bindPdf, close, getDocument, save, setInputFile. 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.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
document | Document | Läsning | Returnerar det bunden dokumentet, eller {@code null} när ingen är inställd. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfFileMend() | Vagt {@koden PdfFileMend}. |
PdfFileMend(inputFile: String) | Bindas till {@code inputFile}. |
PdfFileMend(inputFile: String, outputFile: String) | Bindas till {@code inputFile} och primed för att skriva resultatet till{@code outputFale} när { @link #save()} kallas. |
PdfFileMend(inputStream: InputStream, outputStream: OutputStream) | Bindas till strömmar; ingången är parsed snabbt, utgången vänds för {@link #close()}. |
PdfFileMend(document: Document) | Bindas på ett redan öppnat dokument. |
save() → boolean | Skriv det länkade dokumentet till filen som levereras via {@link #PdfFileMend(String, String)} konstruktör. |
getDocument() → Document | Returnerar det bunden dokumentet, eller {@code null} när ingen är inställd. |
setInputFile(inputFile: String) | Speglar C# {@code InputFile} setter: öppnar { @code inputFile} i en ny {_link Document}. |
bindPdf(inputFile: String) → boolean | Ladda upp en ny {@link Document} från {_code inputFile}. |
bindPdf(inputStream: InputStream) → boolean | Ladda upp en ny {@link Document} från {_code inputStream}. |
bindPdf(document: Document) → boolean | Bindar ett redan laddat dokument. |
addImage(imageFile: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Lägg till bilden på {@code imageFile} till {_code pageNumber} placerad i rektangeln { @code [llx,lly] – [urx.ury]}. |
addImage(imageStream: InputStream, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Lägg till bildinnehållet från {@code imageStream} till {_code pageNumber}. |
addText(text: FormattedText, pageNumber: int, x: double, y: double) → boolean | Lägg till {@code text} till{@kod pageNumber} från {_code (x, y)} (PDF-användarutrymmekoordinater, ursprung i botten och vänster). |
addText(text: FormattedText, pageNumber: int, x: float, y: float) → boolean | Backwards-kompatibel flötsöverbelastning (matchar arv C# signatur). |
save(outputFile: String) → boolean | Spara det länkade dokumentet till {@code outputFile}. |
save(outputStream: OutputStream) → boolean | Spara det länkade dokumentet till {@code outputStream}. |
close() | Lämna ut binddokumentet. |