تحويل PDF إلى EPUB، LaTeX، نص، XPS في C#
تحويل PDF إلى EPUB
جرب تحويل PDF إلى EPUB عبر الإنترنت
يقدم لك Aspose.PDF لـ .NET تطبيقًا مجانيًا عبر الإنترنت “PDF إلى EPUB”، حيث يمكنك تجربة استكشاف الوظائف والجودة التي يعمل بها.
EPUB هو معيار كتاب إلكتروني مجاني ومفتوح من منتدى النشر الرقمي الدولي (IDPF). EPUB هو معيار مجاني ومفتوح للكتب الإلكترونية من منتدى النشر الرقمي الدولي (IDPF). تم تصميم EPUB للمحتوى القابل لإعادة التدفق، مما يعني أن قارئ EPUB يمكنه تحسين النص لجهاز عرض معين. كما يدعم EPUB المحتوى ذو التخطيط الثابت. يُعتبر الشكل كشكل واحد يمكن للناشرين وبيوت التحويل استخدامه داخليًا، بالإضافة إلى الاستخدام في التوزيع والبيع. يحل محل معيار الكتاب الإلكتروني المفتوح.
الكود التالي يعمل أيضًا مع مكتبة Aspose.PDF.Drawing.
يدعم Aspose.PDF لـ .NET أيضًا ميزة تحويل مستندات PDF إلى تنسيق EPUB. يحتوي Aspose.PDF لـ .NET على فئة تُسمى EpubSaveOptions والتي يمكن استخدامها كالوسيط الثاني في طريقة Document.Save(..)
، لتوليد ملف EPUB.
يرجى محاولة استخدام الكود التالي لتحقيق هذا المطلب باستخدام C#.
// للأمثلة الكاملة وملفات البيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// مسار دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// تحميل مستند PDF
Document pdfDocument = new Document(dataDir + "PDFToEPUB.pdf");
// إنشاء خيارات حفظ Epub
EpubSaveOptions options = new EpubSaveOptions();
// تحديد التخطيط للمحتويات
options.ContentRecognitionMode = EpubSaveOptions.RecognitionMode.Flow;
// حفظ مستند ePUB
pdfDocument.Save(dataDir + "PDFToEPUB_out.epub", options);
تحويل PDF إلى LaTeX/TeX
Aspose.PDF لـ .NET يدعم تحويل PDF إلى LaTeX/TeX. صيغة ملف LaTeX هي صيغة ملف نصي مع وسم خاص وتُستخدم في نظام إعداد الوثائق المعتمد على TeX للتنضيد عالي الجودة.
جرب تحويل PDF إلى LaTeX/TeX عبر الإنترنت
يقدم Aspose.PDF لـ .NET تطبيقًا مجانيًا عبر الإنترنت “PDF إلى LaTeX”، حيث يمكنك التحقق من الوظائف وجودة عمله.
لتحويل ملفات PDF إلى TeX، يحتوي Aspose.PDF على الفئة LaTeXSaveOptions التي توفر خاصية OutDirectoryPath لحفظ الصور المؤقتة أثناء عملية التحويل.
يوضح الكود التالي عملية تحويل ملفات PDF إلى صيغة TEX باستخدام C#.
// للأمثلة الكاملة وملفات البيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// إنشاء كائن Document
Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir + "PDFToTeX.pdf");
// توثيق خيار حفظ LaTex
LaTeXSaveOptions saveOptions = new LaTeXSaveOptions();
// تحديد دليل الإخراج
string pathToOutputDirectory = dataDir;
// تعيين مسار دليل الإخراج لكائن خيار الحفظ
saveOptions.OutDirectoryPath = pathToOutputDirectory;
// حفظ ملف PDF في صيغة LaTex
doc.Save(dataDir + "PDFToTeX_out.tex", saveOptions);
تحويل PDF إلى نص
Aspose.PDF لـ .NET يدعم تحويل كامل مستند PDF وصفحة واحدة إلى ملف نصي.
تحويل كامل مستند PDF إلى ملف نصي
يمكنك تحويل مستند PDF إلى ملف TXT باستخدام طريقة Visit لفئة TextAbsorber.
الشفرة التالية تشرح كيفية استخراج النصوص من جميع الصفحات.
public static void ConvertPDFDocToTXT()
{
// فتح المستند
Document pdfDocument = new Document(_dataDir + "demo.pdf");
TextAbsorber ta = new TextAbsorber();
ta.Visit(pdfDocument);
// حفظ النص المستخرج في ملف نصي
File.WriteAllText(_dataDir + "input_Text_Extracted_out.txt",ta.Text);
}
جرب تحويل PDF إلى نص عبر الإنترنت
Aspose.PDF لـ .NET يقدم لك تطبيق مجاني عبر الإنترنت “PDF to Text”، حيث يمكنك تجربة استكشاف الوظائف والجودة التي يعمل بها. Aspose.PDF لـ .NET يقدم لك تطبيقًا مجانيًا عبر الإنترنت “PDF إلى نص”، حيث يمكنك تجربة استكشاف الوظائف والجودة التي يعمل بها.
تحويل صفحة PDF إلى ملف نصي
يمكنك تحويل مستند PDF إلى ملف TXT باستخدام Aspose.PDF لـ .NET. يجب عليك استخدام طريقة Visit
لفئة TextAbsorber
لحل هذه المهمة.
يشرح الكود التالي كيفية استخراج النصوص من الصفحات المحددة.
public static void ConvertPDFPagestoTXT()
{
Document pdfDocument = new Document(System.IO.Path.Combine(_dataDir, "demo.pdf"));
TextAbsorber ta = new TextAbsorber();
var pages = new [] {1, 3, 4};
foreach (var page in pages)
{
ta.Visit(pdfDocument.Pages[page]);
}
// حفظ النص المستخرج في ملف نصي
File.WriteAllText(System.IO.Path.Combine(_dataDir, "input_Text_Extracted_out.txt"), ta.Text);
}
تحويل PDF إلى XPS
Aspose.PDF لـ .NET يُتيح إمكانية تحويل ملفات PDF إلى تنسيق XPS. دعونا نجرب استخدام قطعة الكود المعروضة لتحويل ملفات PDF إلى تنسيق XPS باستخدام C#.
جرب تحويل PDF إلى XPS عبر الإنترنت
يقدم Aspose.PDF لـ .NET تطبيقًا مجانيًا عبر الإنترنت “PDF إلى XPS”، حيث يمكنك تجربة استكشاف الوظائف والجودة التي يعمل بها.
نوع ملف XPS مرتبط أساسًا بمواصفات الورق XML التي تقدمها Microsoft Corporation. مواصفات الورق XML (XPS)، التي كانت تُعرف سابقًا بالاسم الرمزي Metro وتضم مفهوم التسويق لمسار الطباعة الجيل القادم (NGPP)، هي مبادرة من Microsoft لدمج إنشاء وعرض المستندات في نظام التشغيل Windows.
لتحويل ملفات PDF إلى XPS، يحتوي Aspose.PDF على الفئة XpsSaveOptions التي تُستخدم كالوسيط الثاني للدالة Document.Save(..) لتوليد ملف XPS. لتحويل ملفات PDF إلى XPS، تستخدم Aspose.PDF الفئة XpsSaveOptions التي تستخدم كالوسيطة الثانية للطريقة Document.Save(..) لتوليد ملف XPS.
يوضح الجزء التالي من الشيفرة عملية تحويل ملف PDF إلى صيغة XPS.
// للحصول على أمثلة كاملة وملفات بيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى مجلد الوثائق.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// تحميل مستند PDF
Document pdfDocument = new Document(dataDir + "input.pdf");
// إنشاء خيارات حفظ XPS
Aspose.Pdf.XpsSaveOptions saveOptions = new Aspose.Pdf.XpsSaveOptions();
// حفظ المستند XPS
pdfDocument.Save("PDFToXPS_out.xps", saveOptions)