1. منتجات
  2.   بي دي إف
  3.   .NET
  4.   Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

C# .NET API لإنشاء ملفات PDF وتحويلها

واجهة برمجة تطبيقات PDF C# .NET قوية لإنشاء ملفات PDF وتحريرها وعرضها ومعالجتها وتحويلها إلى تنسيقات Word وExcel وPowerPoint والصور دون استخدام Adobe Acrobat.

يمكن أن تكون مكتبة

Aspose.PDF for .NET مفيدة جدًا للمطورين المهتمين بإنشاء مستندات PDF ومعالجتها داخل تطبيقاتهم الخاصة باستخدام سطرين فقط من كود C# .NET. تم تصميم المكتبة لتكون سهلة الاستخدام وتوفر مجموعة واسعة من الميزات التي تجعلها مناسبة لمجموعة متنوعة من حالات الاستخدام. بفضل مجموعة الميزات الغنية وواجهات برمجة التطبيقات سهلة الاستخدام، يعد Aspose.PDF أداة قيمة لأي مطور يعمل مع مستندات PDF في بيئة .NET (WinForms وWPF وASP.NET و.NET Compact Framework).< / ع>

تعد Aspose.PDF for .NET مكتبة قوية ومرنة للغاية ومناسبة تمامًا لمجموعة واسعة من حالات الاستخدام. سواء كنت مشاركًا في إنشاء مستندات PDF جديدة، أو معالجة المستندات الموجودة، أو تحويل ملفات PDF إلى تنسيقات أخرى، فإن هذه المكتبة توفر كل ما تحتاجه لإنجاز المهمة. يمكن استخدام المكتبة لتحويل النصوص والصور وSVG وHTML إلى PDF بالإضافة إلى تصدير PDF إلى العديد من تنسيقات المستندات بأداء ممتاز وجودة جيدة.

تضمنت المكتبة دعمًا لمجموعة واسعة من الوظائف للتعامل مع مستندات PDF، مثل إنشاء ملفات PDF من البداية، وضغط ملفات PDF، وإنشاء الجداول، والمعالجة، واستخدام كائنات الرسم البياني في ملفات PDF، ومعالجة الخطوط المخصصة، ودعم عناصر التحكم في الأمان ، إدراج أو إزالة الإشارات المرجعية، استخدام جدول محتويات PDF، إضافة أو حذف المرفقات، إدارة التعليقات التوضيحية لـ PDF، إدراج نص وصور، استخراج أو إدراج الصفحات في ملفات PDF، دمج ملفات PDF متعددة في مستند واحد، تقسيم ملف PDF إلى صفحات متعددة، صفحات إلى تحويل الصور وطباعة مستندات PDF وما إلى ذلك.

Previous Next

البدء باستخدام Aspose.PDF لـ .NET

الطريقة الموصى بها لتثبيت Aspose.PDF لـ .NET هي استخدام NuGet. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت Aspose.Pdf عبر NuGet Command

 Install-Package Aspose.Pdf

يمكنك تنزيل المكتبة مباشرة من Aspose.PDF صفحة المنتج

إنشاء مستندات PDF عبر .NET API

تتمثل إحدى الميزات الرئيسية لبرنامج Aspose.PDF لـ .NET في قدرته على إنشاء مستندات PDF من البداية باستخدام سطرين فقط من كود C#. يمكن لمطوري البرامج استخدام المكتبة لإضافة نص وصور ونماذج وتعليقات توضيحية وصفحات جديدة ومرفقات وإشارات مرجعية وعناصر أخرى إلى مستند PDF، بالإضافة إلى التحكم في تخطيط المحتوى وتنسيقه. بالإضافة إلى ذلك، توفر المكتبة مجموعة غنية من واجهات برمجة التطبيقات لمعالجة مستندات PDF الموجودة، مثل دمج ملفات PDF متعددة في مستند واحد، وتقسيم ملف PDF إلى صفحات متعددة، واستخراج النص والصور من ملف PDF.

كيفية إنشاء ملف PDF باستخدام لغة C#؟

    // Initialize document object
    Document pdf_doc = new Document();

    // Add page
    Page page = pdf_doc.Pages.Add();

    // Place the text of choice
    page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));

    // PDF file created at a specified location
    pdf_doc.Save("created_one.pdf");

تحويل PDF إلى تنسيقات ملفات أخرى عبر C# API

يعد تحويل مستندات PDF إلى تنسيقات ملفات أخرى أحد أكثر المهام شيوعًا وأهمية للعديد من مطوري البرامج. يجعل Aspose.PDF for .NET مهمتهم سهلة من خلال توفير وظائف كاملة لتحويل مستندات PDF برمجيًا إلى تنسيقات ملفات أخرى مدعومة ببضعة أسطر فقط من كود .NET. تدعم المكتبة مجموعة واسعة من تنسيقات الإخراج، بما في ذلك Microsoft Word وExcel وPowerPoint والصور وHTML وغيرها الكثير. من الممكن أيضًا حفظ مستند PDF في ملف أو دفقه أو إرساله إلى الويب أو حفظه كمستند PDF/A. تسهل المكتبة على مطوري البرامج العمل مع مستندات PDF في التطبيقات والأنظمة الأساسية الأخرى.

تحويل PDF إلى Word عبر C#.NET API

public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document                        
var document = new Document("template.pdf");

// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}

دمج أو تقسيم مستندات PDF عبر C# .NET

يُمكّن Aspose.PDF لمكتبة .NET مطوري البرامج من دمج ملفات PDF متعددة في مستند PDF واحد أو تقسيم ملفات PDF الكبيرة إلى ملفات أصغر داخل تطبيقات .NET الخاصة بهم. توفر المكتبة وظائف مختلفة لدمج وتقسيم ملفات PDF، مثل إضافة مستند واحد إلى نهاية ملف PDF آخر، وتقسيم صفحات PDF إلى ملفات PDF فردية، وتقسيم نطاق صفحات PDF إلى ملف PDF فردي، وما إلى ذلك.

تقسيم ملف PDF إلى ملفات متعددة عبر C# API

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

تحويل الصور إلى PDF عبر .NET API

قدم Aspose.PDF لمكتبة .NET دعمًا كاملاً لتحويل الصور المتنوعة إلى PDF باستخدام أوامر C#. يمكن لمطوري البرامج تحويل بعض تنسيقات الصور الأكثر شيوعًا، مثل تنسيقات BMP وCGM وDICOM وEMF وJPG وPNG وSVG وTIFF بسهولة. لتحويل صورة أولاً، تحتاج إلى تهيئة كائن فئة مستند جديد وتحميل الصورة. بعد ذلك فقط قم بالاتصال بحفظ وتحويل إلى تنسيق الصورة وحفظه بتنسيق ملف PDF. في بعض الحالات، تدعم المكتبة أيضًا ضبط الارتفاع والعرض والهوامش للصفحة بالإضافة إلى الصورة.

تحويل صورة JPG إلى PDF عبر .NET API

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 عربي