PdfFileMend
Genel Bakış
PdfFileMend Java için FOSS’de bir sınıf. Mirasçılar: Closeable.
Geçmişte bulunan PDF’lere raster görüntüler ve {@link FormattedText} açıklamalar eklemek için sayfayı sıfırdan yeniden oluşturmadan eski “tamir” cephesi.
Bu sınıf, Java programlarında PdfFileMend nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfFileMend, addImage, addText, bindPdf, close, getDocument, save, setInputFile. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: document.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
document | Document | Oku . | Hiçbirini ayarlamadan bağlanmış belgeyi veya {@code null} i döndürür. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfFileMend() | Boş {@code PdfFileMend}. |
PdfFileMend(inputFile: String) | {@code inputFile} ile bağlanmış. |
PdfFileMend(inputFile: String, outputFile: String) | {@code inputFile} ile bağlanmış ve sonuç { @ code outputFille } için yazılır. { @@ link #save() } çağrıldığında . |
PdfFileMend(inputStream: InputStream, outputStream: OutputStream) | Akıntılara bağlı; giriş istekle analiz edilir, çıkış {@link #close() } için kablolu olur. |
PdfFileMend(document: Document) | Açılmış bir belgeye bağlı. |
save() → boolean | Bağlı belgeyi {@link #PdfFileMend(String, String) } yapıcı aracılığıyla sağlanan dosyaya yazar. |
getDocument() → Document | Hiçbirini ayarlamadan bağlanmış belgeyi veya {@code null} i döndürür. |
setInputFile(inputFile: String) | C# {@code InputFile} setter: { @ code inputFile}‘ı yeni bir { @@link Document } ’e açar. |
bindPdf(inputFile: String) → boolean | {@code inputFile}‘den taze bir { @link Document } yükler. |
bindPdf(inputStream: InputStream) → boolean | {@code inputStream}‘dan taze bir { @link Document } yükler. |
bindPdf(document: Document) → boolean | Zaten yüklenmiş bir belgeyi bağlar. |
addImage(imageFile: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | {@code imageFile} adresindeki görüntüyü { @code pageNumber } konumundaki dikdörtgenle ekler. { @@code [llx,lly] [urx ,ury]}. |
addImage(imageStream: InputStream, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | {@code imageStream}‘dan okunan görüntü içeriğini { @code pageNumber}.‘a ekler. |
addText(text: FormattedText, pageNumber: int, x: double, y: double) → boolean | {@code text}‘i { @ code pageNumber }‘a ekler. { @@code (x, y) ‘den başlayarak başlıyor. |
addText(text: FormattedText, pageNumber: int, x: float, y: float) → boolean | Geriye dönük uyumlu yüzen aşırı yük (eski C # imzasına uyuyor). |
save(outputFile: String) → boolean | Bağlı belgeyi {@code outputFile}’e kaydeder. |
save(outputStream: OutputStream) → boolean | Bağlı belgeyi {@code outputStream}‘a kaydeder. |
close() | Bağlı belgeyi serbest bırakır. |