تحويل Excel إلى Pdf، صورة وصيغ أخرى
تحويل مصنف Excel إلى PDF
تستخدم ملفات PDF على نطاق واسع لتبادل المستندات بين المؤسسات والقطاعات الحكومية والأفراد. إنها صيغة مستند قياسية وغالبًا ما يُطلب من مطوري البرامج أن يجدوا طريقة لتحويل ملفات Microsoft Excel إلى مستندات 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. يظهر المثال التالي كيفية حفظ مصنف كصورة.
// 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 هو في الواقع أرشيف ZIP يستخدم ترميز Unicode باستخدام الاتفاقات الخاصة بالتغليف المفتوح، يحتوي على الملفات التي تشكل المستند. تشمل هذه ملف ترميز XML لكل صفحة، ونصوص، وخطوط مضمنة، وصور بترا، ورسومات ناقلة 2D، بالإضافة إلى معلومات إدارة الحقوق الرقمية. يمكن فحص محتويات ملف 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 and 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"); |
تحويل دفتر العمل في إكسل إلى ملفات 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); |
تحويل دفتر العمل في إكسل إلى HTML
توفر واجهة برمجة التطبيقات Aspose.Cells الدعم لتصدير الجداول الحسابية إلى تنسيق HTML. لهذا الغرض، تستخدم 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 لفئة HtmlSaveOptions ، مما يتيح للمطورين تحديد تفضيلات الصورة عند حفظ الجداول الجدولية في تنسيق HTML.
أدناه تفاصيل بعض إعدادات الصور التي يمكن تطبيقها،
- ImageType: يحدد نوع الصورة. يرجى ملاحظة أن جميع الأشكال ، بما في ذلك الرسوم البيانية ، يتحولون إلى صور في تنسيق HTML الناتج.
- SmoothingMode: يحدد تكبير الحواف والخطوط المنحنية وحواف المناطق المملوءة.
- TextRenderingHint: يحدد جودة تقديم النص.
- Quality: يحدد جودة الصورة بين 0 إلى 100 عندما يتم تحديدها على أنها JPEG.
- VerticalResolution: يحصل أو يحدد الدقة الرأسية للصورة بدقة بالنقاط في البوصة.
- HorizontalResolution: يحصل أو يحدد الدقة الأفقية للصورة بدقة بالنقاط في البوصة.
- TiffCompression: يحصل أو يحدد نوع الضغط للصور عند تحديدها على أنها TIFF.
- Transparent: يشير إذا كان خلفية الصورة يجب أن تكون شفافة عندما يتم تحديد ImageFormat على أنها PNG.
الكود أدناه يوضح كيفية استخدام HtmlSaveOptions.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); | |
تحويل دفتر العمل إكسل إلى Markdown
يوفر واجهة برمجة التطبيقات Aspose.Cells دعمًا لتصدير الجداول الجدولية إلى تنسيق Markdown. لتصدير الورقة العمل النشطة إلى Markdown ، قم بتمرير SaveFormat.Markdown كالمعامل الثاني في طريقة Workbook.Save. يمكنك أيضًا استخدام فئة MarkdownSaveOptions لتحديد إعدادات إضافية لتصدير ورقة العمل إلى Markdown.
المثال التالي يوضح تصدير ورقة العمل النشطة إلى Markdown باستخدام عضو تعداد SaveFormat.Markdown. يرجى الرجوع إلى ملف 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"); |
تحويل دفتر العمل إكسل إلى XML
Aspose.Cells تدعم تحويل جدول العمل إلى ملف Excel 2003 Spreadsheet XML وبيانات 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); |
تحويل دفتر العمل إكسل إلى TIFF
Aspose.Cells تدعم تحويل جدول العمل إلى ملف TIFF.
الكود المصغر أدناه يوضّح كيفية تحويل إكسل إلى 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"); |
تحويل دفتر العمل إكسل إلى DOCX
تقدم واجهة برمجة التطبيقات Aspose.Cells الدعم لتحويل ورقات العمل إلى تنسيق DOCX. لتصدير الدفتر إلى DOCX، قم بتمرير SaveFormat.Docx كالمعلمة الثانية لطريقة Workbook.Save. يمكنك أيضًا استخدام 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); |
تحويل دفتر العمل إكسل إلى PPTX
تقدم واجهة برمجة التطبيقات Aspose.Cells الدعم لتحويل ورقات العمل إلى تنسيق PPTX. لتصدير الدفتر إلى PPTX، قم بتمرير SaveFormat.Pptx كالمعلمة الثانية لطريقة Workbook.Save. يمكنك أيضًا استخدام PptxSaveOptions لتحديد إعدادات إضافية لتصدير ورقة العمل إلى PPTX.
الكود التالي يوضح كيفية تصدير ورقة العمل النشطة إلى PPTX باستخدام عنصر تعداد SaveFormat.Pptx. يرجى الاطلاع على ملف PPTX الناتج (Book1.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); |