PdfContentEditor

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 المزيد.

خصائص

اسمالنوعالوصولوصف
DocumentDocumentاقرأوثيقة PDF المرتبطة حالياً بالتحرير.
TextReplaceOptionsTextReplaceOptionsالقراءة/ الكتابةخيارات استبدال النص المستخدمة بواسطة عائلة ReplaceText ((string,strings).
TextEditOptionsTextEditOptionsالقراءة/ الكتابةخيارات تحرير النص تم إرسالها إلى محرك الاستبدال الأساسي.
TextSearchOptionsTextSearchOptionsالقراءة/ الكتابةخيارات البحث النصية المستخدمة من قبل متغيرات استبدال النظام.
ReplaceTextStrategyReplaceTextStrategyالقراءة/ الكتابةاستراتيجية التحكم في كيفية ReplaceText ((سلسلا، سلك) مطابقة (الترجيحي مقابل.
DocumentOpenstringاقرأيفتح الوثيقة.
DocumentClosestringاقرأيُقترب من الوثيقة.
DocumentWillSavestringاقرأيحصل على الوثيقة سوف تنقذ.
DocumentSavedstringاقرأيحصل على المستند المحفوظ.
DocumentWillPrintstringاقرأسوف يطبع الوثيقة.
DocumentPrintedstringاقرأيقوم بطباعة الوثيقة.

الطرق

التوقيعوصف
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.

انظر أيضاً

 العربية