يشرح دليل الكيفية هذا عملية ** كيفية تحويل PDF إلى PDF مميز بعلامات باستخدام C # **. يحتوي على تفاصيل حول إعداد بيئة التطوير لاستخدام مكتبة Aspose.PDF ، وقائمة بالمهام التي يجب إنجازها أثناء كتابة التطبيق ، ونموذج رمز قابل للتشغيل ** لإضافة علامات إلى ملفات PDF باستخدام C # **. يمكن تنفيذ نموذج التعليمات البرمجية هذا لوضع علامات على PDF في أي نظام أساسي يدعم بيئة .NET.
خطوات إنشاء ملف PDF ذي علامات باستخدام C
- قم بتهيئة البيئة لاستخدام Aspose.PDF for .NET لإنشاء ملف PDF بعلامات
- قم بإنشاء ملف PDF document ومرجع الوصول إلى tagged content فيه
- قم بتعيين العنوان واللغة للمحتويات ذات العلامات
- قم بإنشاء رأس وعنصر فقرة وقم بتعيين نص لكلا العنصرين
- إلحاق هذا الرأس والفقرة بالعنصر الجذر للمحتوى المميز
- احفظ ملف PDF الذي تم وضع علامة عليه على القرص
تلخص الخطوات المذكورة أعلاه عملية * وضع علامات على مستندات PDF باستخدام C # *. يحتوي كل مستند PDF على خاصية تسمى TaggedContent والتي يتم استخدامها من خلال تعيين العنوان واللغة متبوعين بإنشاء عناصر رأس وفقرة ، ومع ذلك ، يمكنك إنشاء عناصر أخرى أيضًا عن طريق تعيين خصائص كل منها. في الخطوة الأخيرة ، يتم إلحاق العنوان والفقرة المخصصين بـ RootElement في فئة واجهة ITaggedContent قبل حفظهما على القرص.
كود لوضع علامة على ملفات PDF باستخدام C
using Aspose.Pdf; | |
using Aspose.Pdf.Tagged; | |
using Aspose.Pdf.LogicalStructure; | |
class Program{ | |
static void Main(string[] args) // Create tagged PDF in C# | |
{ | |
// Set PDF license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Create a PDF | |
Document doc = new Document(); | |
// Get the tagged content | |
ITaggedContent cont = doc.TaggedContent; | |
// Set the Title | |
cont.SetTitle("A Tagged PDF Document"); | |
// Set the language | |
cont.SetLanguage("en-US"); | |
// Create a header | |
HeaderElement hdr = cont.CreateHeaderElement(); | |
// Set text | |
hdr.SetText("The Header Text"); | |
// Create a paragraph | |
ParagraphElement prg = cont.CreateParagraphElement(); | |
// Set text | |
prg.SetText("Sample contents of the paragraph"); | |
// Append header | |
cont.RootElement.AppendChild(hdr); | |
// Append Paragraph | |
cont.RootElement.AppendChild(prg); | |
// Save the tagged Document | |
doc.Save("TaggedOutput.pdf"); | |
}} |
يوضح هذا الرمز * كيفية إضافة علامات إلى ملفات PDF باستخدام C # *. في نموذج التعليمات البرمجية هذا ، أنشأنا رأسًا وفقرة ، ومع ذلك ، يمكنك إنشاء عناصر أخرى باستخدام طرق مختلفة ، على سبيل المثال ، CreateAnnotElement () ، CreateArtElement () ، CreateCaptionElement () ، CreateFigureElement () ، و CreateFormElement () إلى القائمة قليلة. يحتوي كل عنصر على خصائص مختلفة على سبيل المثال ، ActualText و AlternateDescriptions و AlternativeText و ExpansionText بالإضافة إلى العديد من الخصائص الأخرى التي يمكن تعيينها وفقًا للمتطلبات.
لقد علمتنا هذه المقالة * كيفية إضافة علامات إلى PDF باستخدام C # *. إذا كنت مهتمًا بإضافة ارتباطات تشعبية إلى ملف PDF ، فراجع المقالة الموجودة على كيفية إضافة ارتباط تشعبي في PDF باستخدام C #.