قم بتحويل Excel إلى Pdf و Image وتنسيقات أخرى

تحويل مصنف Excel إلى PDF

يتم استخدام ملفات PDF على نطاق واسع لتبادل المستندات بين المنظمات والقطاعات الحكومية والأفراد. إنه تنسيق مستند قياسي وغالبًا ما يُطلب من مطوري البرامج إيجاد طريقة لتحويل ملفات Excel Microsoft إلى مستندات PDF.

يدعم Aspose.Cells تحويل ملفات Excel إلى PDF ويحافظ على الدقة المرئية العالية في التحويل.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Instantiate the Workbook object
// Open an Excel file
Workbook workbook = new Workbook("Book1.xlsx");
// Save the document in PDF format
workbook.Save("output.pdf");

تحويل مصنف Excel إلى JPG

Aspose.Cells يدعم تحويل ملفات Excel إلى JPG. يوضح مثال الرمز أدناه كيفية حفظ مصنف بتنسيق JPG.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open a template excel file
Workbook book = new Workbook("Book1.xlsx");
//Convert workbook to JPG image.
book.Save("Image1.jpg");

تحويل مصنف Excel إلى صورة

يدعم Aspose.Cells تحويل ملفات Excel إلى صور. يوضح مثال الرمز أدناه كيفية حفظ مصنف كصور.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open a template excel file
Workbook book = new Workbook("Book1.xlsx");
//Convert workbook to BMP image.
book.Save("Image1.bmp");
//Convert workbook to JPG image.
book.Save("Image1.jpg");
//Convert workbook to Png image.
book.Save("Image1.png");
//Convert workbook to EMF image.
book.Save("Image1.emf");
//Convert workbook to GIF image.
book.Save("Image1.gif");

تحويل مصنف Excel إلى XPS

يتكون تنسيق الوثيقة XPS من علامات XML الهيكلية التي تحدد الشكل العام للوثيقة والمظهر المرئي لكل صفحة ، إلى جانب قواعد العرض لتوزيع الوثائق وأرشفتها وتقديمها ومعالجتها وطباعتها.

لغة الترميز لـ XPS هي مجموعة فرعية من XAML والتي تسمح لها بدمج عناصر الرسومات المتجهة في المستندات ، باستخدام XAML لترميز العناصر الأولية Windows Presentation Foundation (WPF). يتم وصف العناصر المستخدمة من حيث المسارات والأوليات الهندسية الأخرى.

ملف XPS هو ، في الواقع ، أرشيف Unicode ZIP باستخدام Open Packaging Conventions ، التي تحتوي على الملفات التي تتكون منها الوثيقة. يتضمن ذلك ملف ترميز XML لكل صفحة ، ونص ، وخطوط مضمنة ، وصور نقطية ، ورسومات متجهة ثنائية الأبعاد ، بالإضافة إلى معلومات إدارة الحقوق الرقمية. يمكن فحص محتويات ملف XPS ببساطة عن طريق فتحه في تطبيق يدعم ملفات ZIP.

من Aspose.Cells 6.0.0 ، يتم دعم تحويل Microsoft Excel إلى XPS.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Open an Excel file
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Book1.xls");
// Get the first worksheet
Aspose.Cells.Worksheet sheet = workbook.Worksheets[0];
// Apply different Image and Print options
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
// Set the Format
options.SaveFormat = SaveFormat.Xps;
// Render the sheet with respect to specified printing options
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
// Save
sr.ToImage(0, dataDir + "out_printingxps.out.xps");
// Export the whole workbook to XPS
workbook.Save(dataDir + "out_whole_printingxps.out.xps", new XpsSaveOptions());

تحويل Excel إلى Ods و Sxc و Fods (OpenOffice / LibreOffice Calc)

يدعم Aspose.Cells تحويل ملفات Excel إلى ملفات Ods و Sxc و Fods. يوضح مثال الرمز أدناه كيفية تحويل ملفتيمبالت إلى ملف Ods و Sxc و Fods.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load your source workbook
Workbook workbook = new Workbook("book1.xlsx");
// Save as ods file
workbook.Save("Out.ods");
// Save as sxc file
workbook.Save("Out.sxc");
// Save as fods file
workbook.Save("Out.fods");

تحويل مصنف Excel إلى ملفات MHTML

يجمع MHTML بين HTML العادي والموارد الخارجية (أي المحتوى المرتبط عادةً ، مثل الصور والرسوم المتحركة والصوت وما إلى ذلك) في ملف واحد. يتم استخدامها لرسائل البريد الإلكتروني بامتداد الملف .mht.

يدعم Aspose.Cells قراءة وكتابة ملفات MHTML.

يوضح مثال الرمز أدناه كيفية حفظ مصنف كملف MHTML.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Specify the file path
string filePath = dataDir + "Book1.xlsx";
// Specify the HTML Saving Options
HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml);
// Instantiate a workbook and open the template XLSX file
Workbook wb = new Workbook(filePath);
// Save the MHT file
wb.Save(filePath + ".out.mht", sv);

تحويل مصنف Excel إلى HTML

يوفر Aspose.Cells API دعمًا لتصدير جداول البيانات بتنسيق HTML. لهذا الغرض ، يستخدم Aspose.Cells الامتداد**[HtmlSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/htmlsaveoptions)**فئة لتوفير المرونة للتحكم في عدة جوانب من الناتج HTML.

يوضح مثال الرمز أدناه كيفية حفظ مصنف كملف HTML.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Specify the file path
string filePath = dataDir + "sample.xlsx";
// Load your sample excel file in a workbook object
Workbook wb = new Workbook(filePath);
// Save it in HTML format
wb.Save(dataDir + "ConvertingToHTMLFiles_out.html", SaveFormat.Html);

تحديد تفضيلات الصورة لـ HTML

بدءًا من 8.0.2 ، تم كشف Aspose.Cells**[ImageOptions] (https://reference.aspose.com/cells/net/aspose.cells/htmlsaveoptions/properties/imageoptions)** ل**[HtmlSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/htmlsaveoptions)**class ، مما يسمح للمطورين بتحديد تفضيلات الصورة عند حفظ جداول البيانات بتنسيق HTML.

فيما يلي تفاصيل بعض إعدادات الصورة التي يمكن تطبيقها ،

يوضح الكود أدناه كيفية الاستخدام**[HtmlSaveOptions.ImageOptions] (https://reference.aspose.com/cells/net/aspose.cells/htmlsaveoptions/properties/imageoptions)**لتحديد التفضيلات المختلفة.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Specify the file path
string filePath = dataDir + "Book1.xlsx";
// Load a spreadsheet to be converted
Workbook book = new Workbook(filePath);
// Create an instance of HtmlSaveOptions
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html);
// Set the ImageFormat to PNG
saveOptions.ImageOptions.ImageType = Drawing.ImageType.Png;
// Set SmoothingMode to AntiAlias
saveOptions.ImageOptions.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
// Set TextRenderingHint to AntiAlias
saveOptions.ImageOptions.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
// Save spreadsheet to HTML while passing object of HtmlSaveOptions
book.Save( dataDir + "output.html", saveOptions);

تحويل مصنف Excel إلى Markdown

يوفر Aspose.Cells API دعمًا لتصدير جداول البيانات إلى تنسيق Markdown. لتصدير ورقة العمل النشطة إلى Markdown ، قم بتمرير**[SaveFormat.Markdown] (https://reference.aspose.com/cells/net/aspose.cells/saveformat)** كمعامل ثاني لـ**[Workbook.Save] (https://reference.aspose.com/cells/net/aspose.cells.workbook/save/methods/3)** طريقة. يمكنك أيضًا استخدام ملفات**[MarkdownSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/markdownsaveoptions)**فئة لتحديد إعدادات إضافية لتصدير ورقة العمل إلى Markdown.

يوضح المثال التالي من التعليمات البرمجية تصدير ورقة العمل النشطة إلى Markdown باستخدام**[SaveFormat.Markdown] (https://reference.aspose.com/cells/net/aspose.cells/saveformat)** عضو التعداد. الرجاء مراجعةإخراج ملف Markdownالتي تم إنشاؤها بواسطة رمز كمرجع.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open the template file
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
// Save as Markdown
workbook.Save(outputDir + "Book1.md", SaveFormat.Markdown);

تحويل مصنف Excel إلى JSON

يدعم Aspose.Cells تحويل مصنف إلى ملف Json (JavaScript Object Notation).

يوضح مثال التعليمات البرمجية التالي تصدير ورقة العمل النشطة إلى Json باستخدامSaveFormat.Json عضو التعداد. يرجى الاطلاع على الكود للتحويلمصدر الملف الىإخراج ملف Jsonالتي تم إنشاؤها بواسطة رمز كمرجع.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load your source workbook
Workbook workbook = new Workbook("Book1.xlsx");
// convert the workbook to json file.
workbook.Save(dir + "book1.json");

تحويل Excel إلى XML

يدعم Aspose.Cells تحويل مصنف إلى بيانات XML لجدول بيانات Excel 2003 وبيانات XML العادية.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load your source workbook
Workbook workbook = new Workbook("Book1.xlsx");
//Save as Excel 2003 Spreadsheet XML
workbook.Save("Spreadsheet.xml");
//Save as plain XML data
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
workbook.Save("data.xml", xmlSaveOptions);

تحويل مصنف Excel إلى TIFF

يدعم Aspose.Cells تحويل مصنف إلى ملف TIFF.

يوضح مقتطف الشفرة أدناه كيفية تحويل Excel إلى TIFF:

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open a template excel file
Workbook book = new Workbook("Book1.xlsx");
//save file to tiff
book.Save("out.tiff");

تحويل مصنف Excel إلى DOCX

يوفر Aspose.Cells API دعمًا لتحويل جداول البيانات إلى تنسيق DOCX. لتصدير المصنف إلى DOCX ، قم بتمريرSaveFormat.Docx كمعامل ثاني لـالمصنف طريقة. يمكنك أيضًا استخدام ملفاتDocxSaveOptions فئة لتحديد إعدادات إضافية لتصدير ورقة العمل إلى DOCX.

يوضح المثال التالي من التعليمات البرمجية تصدير ورقة العمل النشطة إلى DOCX باستخدامSaveFormat.Docx عضو التعداد. الرجاء مراجعةملف الإخراج DOCXالتي تم إنشاؤها بواسطة رمز كمرجع.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open the template file
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
// Save as Markdown
workbook.Save(outputDir + "Book1.docx", SaveFormat.Docx);

تحويل مصنف Excel إلى PPTX

يوفر Aspose.Cells API دعمًا لتحويل جداول البيانات إلى تنسيق PPTX. لتصدير المصنف إلى PPTX ، قم بتمريرSaveFormat.Pptx كمعامل ثاني لـالمصنف طريقة. يمكنك أيضًا استخدام ملفاتخيارات PptxSaveOpt فئة لتحديد إعدادات إضافية لتصدير ورقة العمل إلى PPTX.

يوضح المثال التالي من التعليمات البرمجية تصدير ورقة العمل النشطة إلى PPTX باستخدامSaveFormat.Pptx عضو التعداد. الرجاء مراجعةملف الإخراج PPTXالتي تم إنشاؤها بواسطة رمز كمرجع.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Open the template file
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
// Save as Markdown
workbook.Save(outputDir + "Book1.pptx", SaveFormat.Pptx);

موضوعات مسبقة