تحويل PDF إلى Excel في .NET
نظرة عامة
يشرح هذا المقال كيفية تحويل PDF إلى تنسيقات Excel باستخدام C#. يغطي الموضوعات التالية.
يعمل الكود التالي أيضاً مع مكتبة Aspose.PDF.Drawing.
تنسيق: XLS
تنسيق: XLSX
- C# PDF إلى XLSX
- C# تحويل PDF إلى XLSX
- C# كيفية تحويل ملف PDF إلى XLSX
- C# كيفية تحويل ملف PDF إلى XLSX
التنسيق: Excel
التنسيق: ورقة عمل Excel واحدة
التنسيق: تنسيق جدول XML 2003
التنسيق: CSV
التنسيق: ODS
تحويلات C# PDF إلى Excel
Aspose.PDF for .NET يدعم ميزة تحويل ملفات PDF إلى تنسيقات Excel 2007، CSV و SpeadsheetML. Aspose.PDF لـ .NET يدعم ميزة تحويل ملفات PDF إلى صيغ Excel 2007، CSV و SpeadsheetML.
Aspose.PDF لـ .NET هو مكون للتعامل مع ملفات PDF، لقد قدمنا ميزة تحول ملف PDF إلى مصنف Excel (ملفات XLSX). خلال هذه التحويلة، يتم تحويل الصفحات الفردية لملف PDF إلى أوراق عمل Excel.
جرب تحويل PDF إلى Excel عبر الإنترنت
Aspose.PDF لـ .NET يقدم لك تطبيق مجاني عبر الإنترنت “PDF إلى XLSX”، حيث يمكنك تجربة استكشاف الوظائف والجودة التي يعمل بها.
لتحويل ملفات PDF إلى صيغة XLSX، يمتلك Aspose.PDF فئة تُسمى ExcelSaveOptions. لتحويل ملفات PDF إلى تنسيق XLSX، يحتوي Aspose.PDF على فئة تُدعى ExcelSaveOptions.
يوضح الجزء التالي من الكود عملية تحويل ملف PDF إلى تنسيق XLS أو XLSX باستخدام Aspose.PDF لـ .NET.
خطوات: تحويل PDF إلى XLS في C#
- إنشاء نموذج من كائن Document مع مستند PDF المصدر.
- إنشاء نموذج من ExcelSaveOptions.
- حفظه بتنسيق XLS مع تحديد امتداد .xls من خلال استدعاء طريقة Document.Save() وتمرير ExcelSaveOptions
خطوات: تحويل PDF إلى XLSX في C#
- إنشاء نموذج من كائن Document مع مستند PDF المصدر.
- إنشاء نموذج من ExcelSaveOptions.
- حفظه بتنسيق XLSX مع تحديد امتداد .xlsx من خلال استدعاء طريقة Document.Save() وتمرير ExcelSaveOptions
// للحصول على أمثلة كاملة وملفات البيانات، الرجاء الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// مسار إلى مجلد الوثائق.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// تحميل مستند PDF
Document pdfDocument = new Document(dataDir + "input.pdf");
// إنشاء كائن خيارات حفظ Excel
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
// حفظ الناتج بتنسيق XLS
pdfDocument.Save("PDFToXLS_out.xlsx", excelsave);
تحويل PDF إلى XLS مع التحكم في العمود الأول
عند تحويل مستند PDF إلى تنسيق XLS، يتم إضافة عمود فارغ إلى الملف الناتج كأول عمود. يُستخدم خيار InsertBlankColumnAtFirst في فئة ExcelSaveOptions للتحكم في هذا العمود. القيمة الافتراضية هي false
، مما يعني أن الأعمدة الفارغة لن تُدرج.
public static void ConvertPDFtoExcelAdvanced_InsertBlankColumnAtFirst()
{
// للحصول على أمثلة كاملة وملفات البيانات، الرجاء الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// تحميل مستند PDF
Document pdfDocument = new Document(_dataDir + "input.pdf");
// إنشاء كائن خيارات حفظ Excel
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions {InsertBlankColumnAtFirst = false};
// حفظ الناتج بتنسيق XLS
pdfDocument.Save("PDFToXLS_out.xlsx", excelsave);
}
تحويل PDF إلى ورقة عمل Excel واحدة
عند تصدير ملف PDF به العديد من الصفحات إلى XLS، يتم تصدير كل صفحة إلى ورقة مختلفة في ملف Excel. وذلك لأن خاصية MinimizeTheNumberOfWorksheets مضبوطة على false بشكل افتراضي. لضمان تصدير جميع الصفحات إلى ورقة واحدة في ملف Excel الناتج، قم بضبط خاصية MinimizeTheNumberOfWorksheets على true.
الخطوات: تحويل PDF إلى ورقة XLS أو XLSX واحدة في C#
- إنشاء نموذج من كائن Document بالمستند PDF المصدر.
- إنشاء نموذج من ExcelSaveOptions مع MinimizeTheNumberOfWorksheets = true.
- حفظه بصيغة XLS أو XLSX ذات ورقة عمل واحدة من خلال استدعاء طريقة Document.Save() وتمرير ExcelSaveOptions إليها.
public static void ConvertPDFtoExcelAdvanced_MinimizeTheNumberOfWorksheets()
{
// للحصول على الأمثلة الكاملة وملفات البيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// تحميل مستند PDF
Document pdfDocument = new Document(_dataDir + "input.pdf");
// إنشاء نموذج من كائن ExcelSave Option
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions {MinimizeTheNumberOfWorksheets = true};
// حفظ الناتج بصيغة XLS
pdfDocument.Save("PDFToXLS_out.xlsx", excelsave);
}
تحويل إلى صيغ جداول بيانات أخرى
تحويل إلى صيغة جدول بيانات XML لعام 2003
منذ الإصدار 20.8، يستخدم Aspose.PDF صيغة ملف Microsoft Excel Open XML Spreadsheet 2007 كافتراضي لتخزين البيانات. لتحويل ملفات PDF إلى صيغة جدول بيانات XML لعام 2003، يحتوي Aspose.PDF على فئة تُسمى ExcelSaveOptions مع Format. يتم تمرير كائن من فئة ExcelSaveOptions كعنصر ثاني إلى طريقة Document.Save(..).
يوضح الكود التالي العملية لتحويل ملف PDF إلى صيغة XLS Excel XML لعام 2003.
خطوات: تحويل PDF إلى صيغة Excel 2003 XML في C#
- إنشاء نموذج من كائن Document مع مستند PDF المصدر.
- احفظه بتنسيق XLS - Excel 2003 XML Format من خلال استدعاء طريقة Document.Save() وتمريرها ExcelSaveOptions.
public static void ConvertPDFtoExcelAdvanced_SaveXLS2003()
{
// للأمثلة الكاملة وملفات البيانات، يرجى زيارة https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// تحميل وثيقة PDF
Document pdfDocument = new Document(_dataDir + "input.pdf");
// إنشاء كائن خيارات حفظ Excel
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.XMLSpreadSheet2003 };
// حفظ الناتج بتنسيق XLS
pdfDocument.Save("PDFToXLS_out.xls", excelSave);
}
التحويل إلى CSV
يتم التحويل إلى تنسيق CSV بنفس الطريقة كما هو موضح أعلاه. كل ما تحتاجه هو تحديد التنسيق المناسب.
الخطوات: تحويل PDF إلى CSV في C#
- إنشاء نموذج لكائن Document مع وثيقة PDF المصدر.
- احفظه بتنسيق CSV من خلال استدعاء طريقة Document.Save() وتمريرها ExcelSaveOptions.
// إنشاء كائن ExcelSave Option
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.CSV };
التحويل إلى ODS
الخطوات: تحويل PDF إلى ODS في C#
- إنشاء نموذج من كائن Document مع وثيقة PDF المصدر.
- إنشاء نموذج من ExcelSaveOptions مع Format = ExcelSaveOptions.ExcelFormat.ODS
- احفظه بتنسيق ODS من خلال استدعاء طريقة Document.Save() وتمريرها ExcelSaveOptions.
التحويل إلى تنسيق ODS يتم بنفس الطريقة كما في جميع التنسيقات الأخرى.
// إنشاء كائن ExcelSave Option
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.ODS };
انظر أيضا
هذا المقال يغطي أيضا هذه المواضيع. الأكواد هي نفسها كما في الأعلى.
Format: Excel
- كود C# لتحويل PDF إلى Excel
- واجهة برمجة تطبيقات C# لتحويل PDF إلى Excel
- واجهة برمجة تطبيقات C# لتحويل PDF إلى Excel
- برمجيًا C# لتحويل PDF إلى Excel
- مكتبة C# لتحويل PDF إلى Excel
- حفظ PDF كـ Excel في C#
- توليد Excel من PDF في C#
- إنشاء Excel من PDF في C#
- محول PDF إلى Excel في C#
Format: XLS
- كود C# لتحويل PDF إلى XLS
- واجهة برمجة تطبيقات C# لتحويل PDF إلى XLS
- برمجيًا C# لتحويل PDF إلى XLS
- مكتبة C# لتحويل PDF إلى XLS
- حفظ PDF كـ XLS في C#
- توليد XLS من PDF في C#
- إنشاء XLS من PDF في C#
- محول PDF إلى XLS في C#
Format: XLSX
- كود C# لتحويل PDF إلى XLSX
- واجهة برمجة تطبيقات C# لتحويل PDF إلى XLSX
- برمجيًا C# لتحويل PDF إلى XLSX
- مكتبة C# لتحويل PDF إلى XLSX
- حفظ PDF كـ XLSX في C#
- توليد XLSX من PDF في C#
- C# توليد XLSX من PDF
- C# إنشاء XLSX من PDF
- C# محول PDF إلى XLSX
Format: CSV
- C# كود PDF إلى CSV
- C# واجهة برمجة تطبيقات PDF إلى CSV
- C# PDF إلى CSV برمجيًا
- C# مكتبة PDF إلى CSV
- C# حفظ PDF كـ CSV
- C# توليد CSV من PDF
- C# إنشاء CSV من PDF
- C# محول PDF إلى CSV
Format: ODS