PdfContentEditor
Overview
PdfContentEditor Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: AutoCloseable.
PDF içeriği düzenlemek için yöntemler sağlar, öncelikle metin değiştirme işlemleri.
Bu sınıf Java programlarında PdfContentEditor nesnelerle çalışmak için 17 yöntem sunar. Mevcut yöntemler şunları içerir: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : document, replaceTextStrategy, textReplaceOptions.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Read | Bu editör tarafından kullanılan metin değiştirme seçeneklerini geri getirir. |
replaceTextStrategy | ReplaceTextStrategy | Read | Tekstil değiştirme stratejisi ayarlarını geri getirir. |
document | Document | Read | Bağlantılı belgeyi geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfContentEditor() | Yeni bir {@code PdfContentEditor} örneği oluşturur. |
getTextReplaceOptions() → TextReplaceOptions | Bu editör tarafından kullanılan metin değiştirme seçeneklerini geri getirir. |
setTextReplaceOptions(options: TextReplaceOptions) | Yazı değiştirme seçenekleri ayarlayın. |
getReplaceTextStrategy() → ReplaceTextStrategy | Tekstil değiştirme stratejisi ayarlarını geri getirir. |
bindPdf(inputFile: String) → boolean | Bu editörle bir PDF dosyasını bağlayın. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Bu editörün mevcut {@link Document}‘i bağlayın. |
save(outputFile: String) → boolean | Bir dosyaya bağlanan belgeyi kaydeder. |
save(outputStream: OutputStream) → boolean | Bir çıkış akışı için bağlanmış belgeyi kaydeder. |
replaceText(searchText: String, replaceText: String) → boolean | Tüm belge boyunca belirtilen metnin tüm olaylarını değiştirir. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Belirli bir sayfada belirtilen metnin tüm olaylarını değiştirir. |
getDocument() → Document | Bağlantılı belgeyi geri getirir. |
getStamps(pageNumber: int) → StampInfo[] | Bir sayfada kaydedilen metadata geri getirir. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Bir stamp metadata girişini stamp id ile silinir. |
deleteStampById(stampId: int) → boolean | Tüm sayfalarından stamp id metadata girişlerini silinir. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Bir {@link org.aspose.pdf.annotations.TextAnnotation} oluşturur, verilen sayfada belirli bir düz açıda. |
close() | Editörü kapatın ve bağlanmış belgeyi serbest bırakın. |