PdfContentEditor
المعلومات العامة
PdfContentEditor هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: System.IDisposable.
واجهة لتحرير مستوى المحتوى: استبدال النص، إنشاء الروابط، عمليات الصورة.
توفر هذه الفئة 83 طريقة للعمل مع PdfContentEditor كائنات في برامج .NET. المنهجيات المتاحة تشمل: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink,، و 35 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint,و 5 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Document | Document | اقرأ | وثيقة PDF المرتبطة حالياً بالتحرير. |
TextReplaceOptions | TextReplaceOptions | القراءة/ الكتابة | خيارات استبدال النص المستخدمة بواسطة عائلة ReplaceText ((string,strings). |
TextEditOptions | TextEditOptions | القراءة/ الكتابة | خيارات تحرير النص تم إرسالها إلى محرك الاستبدال الأساسي. |
TextSearchOptions | TextSearchOptions | القراءة/ الكتابة | خيارات البحث النصية المستخدمة من قبل متغيرات استبدال النظام. |
ReplaceTextStrategy | ReplaceTextStrategy | القراءة/ الكتابة | استراتيجية التحكم في كيفية ReplaceText ((سلسلا، سلك) مطابقة (الترجيحي مقابل. |
DocumentOpen | string | اقرأ | يفتح الوثيقة. |
DocumentClose | string | اقرأ | يُقترب من الوثيقة. |
DocumentWillSave | string | اقرأ | يحصل على الوثيقة سوف تنقذ. |
DocumentSaved | string | اقرأ | يحصل على المستند المحفوظ. |
DocumentWillPrint | string | اقرأ | سوف يطبع الوثيقة. |
DocumentPrinted | string | اقرأ | يقوم بطباعة الوثيقة. |
الطرق
| التوقيع | وصف |
|---|---|
PdfContentEditor() | التطبيق الافتراضي ctor يربط PDF في وقت لاحق عبر BindPdf(string). |
PdfContentEditor(document: Document) | إرباطها على وثيقة موجودة أثناء البناء. |
BindPdf(pdfData: byte[]) | ربط ملف PDF للتحرير. |
BindPdf(inputFile: string) | ربط ملف PDF حسب المسار للتحرير. |
BindPdf(inputStream: Stream) | ربط تيار PDF للتحرير. |
BindPdf(srcDoc: Document) | ربط مستند PDF في الذاكرة للتحرير. |
Save() | احفظ الوثيقة المرتبطة. |
Save(path: string) | حفظ المستند المرتبط إلى مسار ملف. |
Save(stream: Stream) | احفظ المستند المرتبط إلى تيار. |
Close() | أغلق الوثيقة المرتبطة. |
Dispose() | يطلق الوثيقة المرتبطة (ما يعادل إغلاق). |
GetViewerPreference() | احصل على علامات تفضيل المشاهد الحالية كقناع بيت عدد كامل. |
ChangeViewerPreference(viewerAttribution: int) | تغيير تفضيلات المشاهد. |
GetStamps(pageNumber: int) | احصل على معلومات عن الطوابع في صفحة. |
DeleteStamp(pageNumber: int, index: int[]) | حذف الطوابع على الصفحة من خلال مؤشراتها القائمة على 0 . |
DeleteStampById(pageNumber: int, stampId: int) | حذف الطابع عن طريق معرف طابع (المعرف المخصص عبر Stamp.StampId). |
DeleteStampByIds(pageNumber: int, stampIds: int[]) | إزالة الطوابع من خلال بطاقة التعرف على طابعها. |
ReplaceText(srcString: string, destString: string) | استبدل النص في المستند المرتبط بحسب ReplaceTextStrategy. |
ReplaceText(srcString: string, thePage: int, destString: string) | استبدل النص في صفحة محددة (بناء على 1). |
ReplaceText(srcString: string, destString: string, textState: TextState) | استبدل النص بتنسيق TextState الصريح (الخط/الحجم/اللون). |
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState) | استبدل النص في صفحة معينة بـ TextState. |
ReplaceText(srcString: string, destString: string, fontSize: int) | استبدل النص وتغلب على حجم الخط في التشغيل البديل. |
ReplaceText(input: byte[], searchText: string, replaceText: string) | استبدل كل النصوص في جميع الصفحات. |
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions) | استبدل جميع النصوص الموجودة في كل الصفحات باستخدام خيارات البحث. |
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string) | استبدل النص في صفحة محددة (بناء على 1). |
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int) | إنشاء ملخص رابط محلي يُنقل إلى صفحة في نفس المستند. |
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string) | إنشاء ملخص رابط URI الذي يفتح عنوان URL. |
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double) | إنشاء ملخص نصي مجاني على الصفحة. |
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string) | إنشاء نص (ملاحظة ملصقة) التعليق على الصفحة. |
DeleteAnnotations(input: byte[], pageNumber: int) | حذف جميع التعليقات على صفحة معينة. |
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string) | حذف التعليقات الخاصة بنوع فرعي معين من الصفحة. |
ExtractText(input: byte[], pageNumber: int) | استخراج النص من صفحة معينة. |
ExtractText(input: byte[]) | استخراج النص من جميع الصفحات. |
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | الإفراط في التحميل الذي يحول المستطيل إلى نموذج PDF ومندوبين. |
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?) | ارسم منحنى (خط متعدد الأبعاد) على صفحة. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int) | يدعو CreateLocalLink على هذه الحالة PdfContentEditor. |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color) | |
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int) | يدعو CreateWebLink على هذه الحالة PdfContentEditor. |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color) | |
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int) | يدعو CreateApplicationLink على هذه الحالة PdfContentEditor. |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color) | |
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int) | يدعو CreatePdfDocumentLink على هذه الحالة PdfContentEditor. |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color) | |
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[]) | |
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color) | يدعو CreateJavaScriptLink على هذه الحالة PdfContentEditor. |
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[]) | يدعو CreateCustomActionLink على هذه الحالة PdfContentEditor. |
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int) | يدعو CreateFreeText على هذه الحالة PdfContentEditor. |
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int) | يدعو CreateText على هذه الحالة PdfContentEditor. |
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color) | يدعو CreateCaret على هذه الحالة PdfContentEditor. |
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color) | يدعو CreateMarkup على هذه الحالة PdfContentEditor. |
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int) | يدعو CreateSquareCircle على هذه الحالة PdfContentEditor. |
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 على هذه الحالة PdfContentEditor. |
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | يدعو CreatePolygon على هذه الحالة PdfContentEditor. |
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string) | يدعو CreatePolyLine على هذه الحالة PdfContentEditor. |
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int) | يدعو CreatePopup على هذه الحالة PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string) | يدعو CreateRubberStamp على هذه الحالة PdfContentEditor. |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream) | |
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color) | |
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int) | يدعو CreateMovie على هذه الحالة PdfContentEditor. |
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string) | يدعو CreateSound على هذه الحالة PdfContentEditor. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string) | يدعو CreateFileAttachment على هذه الحالة PdfContentEditor. |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double) | |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string) | |
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double) | |
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string) | يدعو CreateBookmarksAction على هذه الحالة PdfContentEditor. |
AddDocumentAdditionalAction(eventType: string, code: string) | يدعو AddDocumentAdditionalAction على هذه الحالة PdfContentEditor. |
RemoveDocumentOpenAction() | يدعو RemoveDocumentOpenAction على هذه الحالة PdfContentEditor. |
AddDocumentAttachment(fileAttachmentPath: string, description: string) | يدعو AddDocumentAttachment على هذه الحالة PdfContentEditor. |
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string) | |
DeleteAttachments() | يدعو DeleteAttachments على هذه الحالة PdfContentEditor. |
ExtractLink() | يدعو ExtractLink على هذه الحالة PdfContentEditor. |
DeleteImage() | يدعو DeleteImage على هذه الحالة PdfContentEditor. |
DeleteImage(pageNumber: int, index: int[]) | |
ReplaceImage(pageNumber: int, index: int, imageFile: string) | يدعو ReplaceImage على هذه الحالة PdfContentEditor. |
HideStampById(pageNumber: int, stampId: int) | يدعو HideStampById على هذه الحالة PdfContentEditor. |
ShowStampById(pageNumber: int, stampId: int) | أظهر طابع مخفي سابقاً. |
DeleteStampById(stampId: int) | إزالة جميع الطوابع مع العلامة المحددة على كل صفحة. |
DeleteStampByIds(stampIds: int[]) | إزالة جميع الطوابع التي تعود إلى بطاقة التعرف على كل صفحة. |
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double) | يدعو MoveStamp على هذه الحالة PdfContentEditor. |
MoveStampById(pageNumber: int, stampId: int, x: double, y: double) | يدعو MoveStampById على هذه الحالة PdfContentEditor. |