PdfFileMend
Opinie generală
PdfFileMend este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Closeable.
Fațada “mend” moștenită pentru adăugarea de imagini raster și {@link FormattedText} anotații la fișierele PDF existente fără a reconstrui pagina de la zero.
Această clasă oferă 18 metode pentru a lucra cu obiecte PdfFileMend în programele Java. Metodele disponibile includ: PdfFileMend, addImage, addText, bindPdf, close, getDocument, save, setInputFile. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: document.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
document | Document | Citeşte. | Întoarce documentul legat sau {@code null} când nu este setat. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfFileMend() | Gol {@codePdfFileMend}. |
PdfFileMend(inputFile: String) | Legat la {@code inputFile}. |
PdfFileMend(inputFile: String, outputFile: String) | Legat la {@code inputFile} și primed pentru a scrie rezultatul în { @ code outputFille} |
| când se cheamă {@link #save() }. | |
PdfFileMend(inputStream: InputStream, outputStream: OutputStream) | Legat de fluxuri; intrarea este analizată cu nerăbdare, ieșirea este conectată pentru {@link #close()}. |
PdfFileMend(document: Document) | Legat de un document deja deschis. |
save() → boolean | Scrie documentul legat la fișier furnizat prin intermediul |
| {@link #PdfFileMend(String, String) } constructor. | |
getDocument() → Document | Întoarce documentul legat sau {@code null} când nu este setat. |
setInputFile(inputFile: String) | Mirrors C# {@code InputFile} setter: deschide { @ code inputFile} într-un nou { @@link Document}. |
bindPdf(inputFile: String) → boolean | Încărcă o {@link Document} proaspătă din { @code inputFile}. |
bindPdf(inputStream: InputStream) → boolean | Încărcă o {@link Document} proaspătă din { @code inputStream}. |
bindPdf(document: Document) → boolean | Legă un document deja încărcat. |
addImage(imageFile: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Adăuga imaginea la {@code imageFile} pentru a { @code pageNumber} poziționat la |
| dreptunghiul {@code [llx,lly] [urx.ury]}. | |
addImage(imageStream: InputStream, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Adăuga conținutul imaginii citit de la {@code imageStream} la{@ code pageNumber}. |
addText(text: FormattedText, pageNumber: int, x: double, y: double) → boolean | Adăugă {@textul codului} la { @ pagina de codNumber} începând cu { @@code (x, y) } (PDF |
| Coordonatele spațiului utilizator, originea în partea de jos-stânga). | |
addText(text: FormattedText, pageNumber: int, x: float, y: float) → boolean | Supraîncărcare float compatibilă cu retro (se potrivește semnăturii C# vechi). |
save(outputFile: String) → boolean | Salvează documentul legat la {@code outputFile}. |
save(outputStream: OutputStream) → boolean | Salvează documentul legat la {@code outputStream}. |
close() | Eliberă documentul legat. |