PdfContentEditor
Genel Bakış
PdfContentEditor Java için FOSS’de bir sınıf. Mirasçılar: AutoCloseable.
PDF içeriğini düzenleme yöntemleri, öncelikle metin değiştirme işlemlerini sağlar.
Bu sınıf, Java programlarında PdfContentEditor nesnelerle çalışmak için 17 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: document, replaceTextStrategy, textReplaceOptions.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Oku . | Bu düzenleyici tarafından kullanılan metin değiştirme seçeneklerini gönderir. |
replaceTextStrategy | ReplaceTextStrategy | Oku . | Metin değiştirme stratejisi ayarlarını gönderir. |
document | Document | Oku . | Bağlı belgeyi gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfContentEditor() | Yeni bir {@code PdfContentEditor} örneği oluşturur. |
getTextReplaceOptions() → TextReplaceOptions | Bu düzenleyici tarafından kullanılan metin değiştirme seçeneklerini gönderir. |
setTextReplaceOptions(options: TextReplaceOptions) | Metin değiştirme seçeneklerini ayarlar. |
getReplaceTextStrategy() → ReplaceTextStrategy | Metin değiştirme stratejisi ayarlarını gönderir. |
bindPdf(inputFile: String) → boolean | PDF dosyasını bu düzenleyiciye bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Mevcut bir {@link Document}‘i bu düzenleyiciye bağlar. |
save(outputFile: String) → boolean | Bağlı belgeyi bir dosyaya kaydeder. |
save(outputStream: OutputStream) → boolean | Bağlı belgeyi bir çıkış akışına kaydeder. |
replaceText(searchText: String, replaceText: String) → boolean | Belge boyunca belirtilen metnin tüm yerlerini değiştirir. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Belirli bir sayfada belirtilen metnin tüm oluşumlarını değiştirir. |
getDocument() → Document | Bağlı belgeyi gönderir. |
getStamps(pageNumber: int) → StampInfo[] | Bir sayfada saklanan damga metadatalarını gönderir. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Mühr kimliği ile bir mühr metadata girdisini silinir. |
deleteStampById(stampId: int) → boolean | Tüm sayfalardan damga kimliği ile metadata girdilerini silinir. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Verilen sayfada verilen dikdörtgende bir {@link org.aspose.pdf.annotations.TextAnnotation} oluşturur. |
close() | Editörü kapatır ve bağlanmış belgeyi serbest bırakır. |