PdfContentEditor

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:AccessAçıklama:
DocumentDocumentOku .PDF belgeyi düzenlemek için hazırlanıyor.
TextReplaceOptionsTextReplaceOptionsOkuma/YazmaReplaceText(string,strings) ailesinin kullandığı metin değiştirme seçenekleri.
TextEditOptionsTextEditOptionsOkuma/YazmaMetin düzenleme seçenekleri altta yatan yedek motorun üzerine aktarıldı.
TextSearchOptionsTextSearchOptionsOkuma/YazmaStateful metin değiştirme değişkenleri tarafından kullanılan metini arama seçenekleri.
ReplaceTextStrategyReplaceTextStrategyOkuma/YazmaMetni değiştirme stratejisini alır veya ayarlar.
DocumentOpenstringOku .Belgeyi açar.
DocumentClosestringOku .Belgeyi kapatır.
DocumentWillSavestringOku .Kaydedilecek belgeyi alır.
DocumentSavedstringOku .Kaydedilen belgeyi alır.
DocumentWillPrintstringOku .Yazdırılacak belgeyi alır.
DocumentPrintedstringOku .Belgeyi yazdırır.

Yöntemler

SignatureAçı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.

Ayrıca bakınız:

 Türkçe