PdfAnnotationEditor
Genel Bakış
PdfAnnotationEditor NET için FOSS’de bir sınıf. Mirasçılar: IDisposable.
Yorum manipülasyonu için cephe: XFDF’yi aktar/işaret et, sil, düzelt, düzenle.
Bu sınıf, .NET programlarında PdfAnnotationEditor nesnelerle çalışmak için 39 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, ve 6 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Document.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Document | Document | Oku . | Bağlı belge. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfAnnotationEditor() | Bağlanmamış PdfAnnotationEditor oluşturun. |
PdfAnnotationEditor(document: Document) | Bir Belgeye bağlı bir PdfAnnotationEditor oluşturun. |
BindPdf(path: string) | Bir dosya yolundan PDF bağla. |
BindPdf(input: byte[]) | Bir bayt dizisinden PDF bağla. |
BindPdf(input: Stream) | Bir akıştan PDF’i bağla. |
BindPdf(document: Document) | Mevcut bir belge örneğini bağla. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | AnnotTypes’te türü belirtilen sayfalardaki baştan sonuna kadar yorumları gönderir. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Alt tür isimleri ile filtrelenen bir sayfa aralığındaki açıklamaları çıkarın. |
DeleteAnnotations() | Tüm sayfalardan tüm açıklamaları sil (Widget/formu alanı açıklaması hariç). |
DeleteAnnotations(annotType: string) | Belirli bir alt tip adının notlarını tüm sayfalardan silin. |
DeleteAnnotation(annotName: string) | Tüm sayfalarda isimle ilgili açıklama (NM giriş) silin. |
FlatteningAnnotations() | Tüm yorumları düzeltmek onları not listesinden kaldırır. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Bir sayfadaki bir alanı yeniden düzenle: verilen doldurma rengiyle düzeltme notu ekler, sonra düzleştirmeyi (özlemleri kaldırır). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Bir sayfadaki bir alanı System.Drawing.Color ile uyumlu (R, G, B) renkyle düzenleyin. |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Verilen doldurma rengi ile bir sayfadaki bölgeyi düzenleyin. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Bir XFDF akışından bağlanmış belgeye yorumları aktarın. |
ImportAnnotationsFromXfdf(xfdfFile: string) | XFDF dosya yolundan notları aktar. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | XFDF’den yorumları tür filtre ile aktarın. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | XFDF dosya yolundan tür filtre ile yorumları aktar. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | XFDF akışına notları aktar. |
ImportAnnotations(annotFileStream: Stream[]) | Bağlı belgeye diğer PDF akışlarından notları aktarın. |
Save() | Belgeyi bir bayt dizisine kaydet. |
Save(path: string) | Belgeyi dosya yolu olarak kaydet. |
Save(output: Stream) | Belgeyi bir akışa kaydet. |
Close() | Editörü kapat ve belgeyi serbest bırak. |
Dispose() | Close’un olduğu gibi at. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Bağlı belgedeki her yorumu XFDF akışına aktar. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Alttip isimleri dizileri ile filtrelenen dışa aktarma açıklamaları. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Verilen form-yassı ayarları kullanarak her yorumu düzleştirin. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Bir sayfa aralığında, tipine göre filtrelenen düz yorumlar. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | XFDF akışından (her türlü yorum türü) açıklamaları aktarın. |
ImportAnnotationFromXfdf(xfdfFile: string) | XFDF dosyasından (her türlü açıklama türü) yorumları aktarın. |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | PDF akışlarından türüne göre filtreli açıklamaları aktarın. |
ImportAnnotations(annotFile: string[]) | PDF dosyalarından verilen yollarda notları aktarın. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | PDF dosyalarından türüne göre filtreli açıklamaları aktarın. |
ImportAnnotationsFromFdf(fdfFile: string) | FDF dosyasından notları aktar. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Bir sayfa aralığında notları, yorum gibi görünmesi için değiştirin. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Bir sayfa aralığında verilen türün açıklamalarını değiştirin. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Sayfa aralığı boyunca srcAuthor ile eşleşen her yorum yazarını yeniden yaz. |