PdfContentEditor
Genel Bakış
PdfContentEditor NET için FOSS’de bir sınıf. Mirasçılar: System.IDisposable.
İçerik düzeyinde düzenleme için cephe: metin değiştirme, bağlantı oluşturma, görüntü işlemleri.
Bu sınıf, .NET programlarında PdfContentEditor nesnelerle çalışmak için 83 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, ve 35 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, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,Ve 5 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Document | Document | Oku . | PDF belgeyi düzenlemek için hazırlanıyor. |
TextReplaceOptions | TextReplaceOptions | Okuma/Yazma | ReplaceText(string,strings) ailesinin kullandığı metin değiştirme seçenekleri. |
TextEditOptions | TextEditOptions | Okuma/Yazma | Metin düzenleme seçenekleri altta yatan yedek motorun üzerine aktarıldı. |
TextSearchOptions | TextSearchOptions | Okuma/Yazma | Stateful metin değiştirme değişkenleri tarafından kullanılan metini arama seçenekleri. |
ReplaceTextStrategy | ReplaceTextStrategy | Okuma/Yazma | Metni değiştirme stratejisini alır veya ayarlar. |
DocumentOpen | string | Oku . | Belgeyi açar. |
DocumentClose | string | Oku . | Belgeyi kapatır. |
DocumentWillSave | string | Oku . | Kaydedilecek belgeyi alır. |
DocumentSaved | string | Oku . | Kaydedilen belgeyi alır. |
DocumentWillPrint | string | Oku . | Yazdırılacak belgeyi alır. |
DocumentPrinted | string | Oku . | Belgeyi yazdırır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfContentEditor() | Varsayılan ctor bir PDF’i daha sonra BindPdf(string) aracılığıyla bağlar. |
PdfContentEditor(document: Document) | Yapım sırasında mevcut bir belgeye bağlanın. |
BindPdf(pdfData: byte[]) | Düzenleme için bir PDF dosyası bağlayın. |
BindPdf(inputFile: string) | Düzenleme için bir PDF dosyasını yolla bağlayın. |
BindPdf(inputStream: Stream) | Düzenleme için bir PDF akışı bağlayın. |
BindPdf(srcDoc: Document) | Düzenleme için bir bellekte PDF belge bağlayın. |
Save() | Bağlı belgeyi kaydet. |
Save(path: string) | Bağlı belgeyi bir dosya yoluyla kaydet. |
Save(stream: Stream) | Bağlı belgeyi bir akışa kaydet. |
Close() | Bağlı belgeyi kapatın. |
Dispose() | Bağlı belgeyi serbest bırakır (Kapatma eşdeğeri). |
GetViewerPreference() | Şu anki izleyici tercih bayrakları tam sayı bitmask olarak alın. |
ChangeViewerPreference(viewerAttribution: int) | İzleyici tercihlerini değiştir. |
GetStamps(pageNumber: int) | Bir sayfadaki damgalar hakkında bilgi alın. |
DeleteStamp(pageNumber: int, index: int[]) | Bir sayfada pulları sıfır tabanlı indeksleri ile silin. |
DeleteStampById(pageNumber: int, stampId: int) | Bir damga ile onun damgalanma kimliği ( Stamp.StampId aracılığıyla atanan kimlik) silin. |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | Pulları pul kimlikleriyle sil. |
ReplaceText(srcString: string, destString: string) | Bağlı belgedeki metni ReplaceTextStrategy ile değiştirin. |
ReplaceText(srcString: string, thePage: int, destString: string) | Belirli bir sayfada metin değiştir (1-baslı). |
ReplaceText(srcString: string, destString: string, textState: TextState) | Metin yerine açık TextState biçimlendirmeyi ( yazı tipi/büyüklük/renk) kullanın. |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | Belirli bir sayfadaki metni açık TextState ile değiştirin. |
ReplaceText(srcString: string, destString: string, fontSize: int) | Metin değiştir ve yerine getirme sürümünün yazı tipi boyutunu geçersiz kıl. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | Tüm sayfalarda metinlerin yerini değiştir. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | Tüm sayfalarda tüm metinlerin yerini arama seçenekleri kullanarak değiştir. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | Belirli bir sayfada metin değiştir (1-baslı). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | Aynı belgedeki bir sayfaya yönlendiren yerel bağlantı açıklaması oluşturun. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | Bir URL’yi açan bir URI bağlantı açıklaması oluşturun. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | Bir sayfada serbest metin açıklama oluşturun. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | Bir sayfada bir metin (yapışkan not) açıklaması oluşturun. |
DeleteAnnotations(input: byte[], pageNumber: int) | Belirli bir sayfadaki tüm yorumları sil. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | Bir sayfadan belirli bir alt türün açıklamalarını silin. |
ExtractText(input: byte[], pageNumber: int) | Belirli bir sayfadan metin çıkar. |
ExtractText(input: byte[]) | Tüm sayfalardan metin çıkar. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | Dörtgen’i PDF düzgen formuna dönüştüren ve delegatları yükleme. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | Bir sayfada bir eğri çiz (poline). |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | CreateLocalLink ((rect, desPage, originalPages) bu PdfContentEditor örneğinde çağrılar. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color) | CreateLocalLink ((rect, desPage, originalPages, clr) çağrıları bu PdfContentEditor örneğinde. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | CreateLocalLink ((rect, desPage, originalPages, clr, actionName) çağrıları bu PdfContentEditor örneğinde. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int) | CreateWebLink ((rect, url, originalPage) bu PdfContentEditor örneğinde çağrılır. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color) | CreateWebLink ((rect, url, originalPage, clr) çağrıları bu PdfContentEditor örneğinde. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | CreateWebLink ((rect, url, originalPage, clr, actionName) çağrıları bu PdfContentEditor örneğinde. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int) | CreateApplicationLink ((rect, application, page) bu PdfContentEditor örneğinde çağrılar. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color) | CreateApplicationLink ((rect, application, page, clr) çağrıları bu PdfContentEditor örneğinde. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[]) | CreateApplicationLink ((rect, application, page, clr, actionName) çağrıları bu PdfContentEditor örneğinde. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int) | CreatePdfDocumentLink ((rect, remotePdf, originalPage, destinationPages) çağrıları bu PdfContentEditor örneğinde. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color) | CreatePdfDocumentLink ((rect, remotePdf, originalPage, destinationPages, clr) çağrıları bu PdfContentEditor örneğinde. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | CreatePdfDocumentLink ((rect, remotePdf, originalPage, destinationPages, clr, actionName) çağrıları bu PdfContentEditor örneğinde. |
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color) | CreateJavaScriptLink ((kod, düzeltme, orijinal sayfa, renk) bu PdfContentEditor örneğinde çağrılar. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | CreateCustomActionLink ((rect, originalPage, color, actionName) çağrısı bu PdfContentEditor örneğinde. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | CreateFreeText ((rect, content, page) bu PdfContentEditor örneğinde çağrılar. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | CreateText ((rect, title, contents, open, icon, page) bu PdfContentEditor örneğinde çağrılar. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | CreateCaret ((sayfa, annotRect, caretRecht, sembol, anotContents, renk) çağrıları bu PdfContentEditor örneğinde. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | CreateMarkup ((rect, contents, type, page, clr) çağrıları bu PdfContentEditor örneğinde. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | CreateSquareCircle ((rect, contents, clr, square, page, borderWidth) çağrıları bu PdfContentEditor örneğinde. |
CreateLine(rect: System.Drawing.Rectangle, contents: string, x1: float, y1: float, x2: float, y2: float, page: int, border: int, clr: System.Drawing.Color, borderStyle: string, dashArray: int[], LEArray: string[]) | CreateLine (((rect, contents, x1, y1, x2, y2, page, border, clr, boundStyle, dashArray, LEArry) çağrıları bu PdfContentEditor örneğinde. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | CreatePolygon ((lineInfo, page, annotRect,annotContents) çağrısı bu PdfContentEditor örneğinde. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | CreatePolyLine ((lineInfo, page, annotRect,annotContents) çağrısı bu PdfContentEditor örneğinde. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | CreatePopup ((rect, contents, open, page) bu PdfContentEditor örneğinde çağrılır. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | CreateRubberStamp ((sayfa, annotRect,annot İçerikler, renk, görünümFile) çağrıları bu PdfContentEditor örneğinde. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream) | CreateRubberStamp ((sayfa, annotRect,annot İçerikler, renk, görünümStream) çağrıları bu PdfContentEditor örneğinde. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color) | CreateRubberStamp ((sayfa, annotRect, simge, anotContents, renk) çağrısı bu PdfContentEditor örneğinde. |
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int) | CreateMovie ((rect, filePath, page) bu PdfContentEditor örneğinde çağrılır. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | CreateSound ((rect, filePath, name, page, rate) bu PdfContentEditor örneğinde çağrılar. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | CreateFileAttachment ((rect, contents, filePath, page, name) çağrısı bu PdfContentEditor örneğinde. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double) | CreateFileAttachment ((rect, contents, filePath, page, name, opacity) çağrıları bu PdfContentEditor örneğinde. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string) | CreateFileAttachment ((rect, content, attachmentStream, annexName, page, name) çağrıları bu PdfContentEditor örneğinde. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double) | CreateFileAttachment ((rect, content, attachmentStream, annexName, page, name, opacity) çağrıları bu PdfContentEditor örneğinde. |
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string) | CreateBookmarksAction ((title, color, boldFlag, italicFlags, file, actionType, destination) çağrıları bu PdfContentEditor örneğinde. |
AddDocumentAdditionalAction(eventType: string, code: string) | AddDocumentAdditionalAction ((eventType, code) bu PdfContentEditor örneğinde çağrılır. |
RemoveDocumentOpenAction() | RemoveDocumentOpenAction’ı bu PdfContentEditor örneğinde çağırır. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | AddDocumentAttachment{fileAttachmentPath, description) bu PdfContentEditor örneğinde çağrılır. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | AddDocumentAttachment ((fileAttachmentStream, fileAttaccementName, description) çağrıları bu PdfContentEditor örneğinde. |
DeleteAttachments() | DeleteAttachments’ı bu PdfContentEditor örneğinde çağırır. |
ExtractLink() | ExtractLink’ı bu PdfContentEditor örneğinde çağırır. |
DeleteImage() | DeleteImage’ı bu PdfContentEditor örneğinde çağırır. |
DeleteImage(pageNumber: int, index: int[]) | DeleteImage{pageNumber, index) bu PdfContentEditor örneğinde çağrılar. |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | ReplaceImage{pageNumber, index, imageFile) bu PdfContentEditor örneğinde çağrılır. |
HideStampById(pageNumber: int, stampId: int) | Bir sayfada verilen stampId ile pulları gizle: pulun çizim operatörleri saklanır, ancak boş klip prologu tarafından bastırılır ve %StampHidden=1 işaretçisi durumu kaydeder böylece GetStamps görülebilir = yanlış raporlar ve ShowStampById onu geri yükleyebilir. |
ShowStampById(pageNumber: int, stampId: int) | Daha önce saklanmış bir pul göster: gizli işaretleyiciyi ve boş klibi çıkarın ki pul tekrar boyasın. |
DeleteStampById(stampId: int) | Her sayfada verilen damga ile tüm pulları silin. |
DeleteStampByIds(stampIds: int[]) | Her sayfada damga kimliği olan tüm pulları sil. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | MoveStamp(pageNumber, stampIndex, x, y) bu PdfContentEditor örneğinde çağrılar. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | MoveStampById{pageNumber, stampId, x, y) bu PdfContentEditor örneğinde çağrılır. |