قم بتحويل 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.
فيما يلي تفاصيل بعض إعدادات الصورة التي يمكن تطبيقها ،
- [نوع الصورة] (https://reference.aspose.com/cells/net/aspose.cells.drawing/imagetype): يحدد نوع الصورة. يرجى ملاحظة أن جميع الأشكال ، بما في ذلك الرسوم البيانية ، يتم عرضها كصور في الإخراج HTML.
- [SmoothingMode] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/smoothingmode): يحدد صقل الحواف لخطوط ومنحنيات وحواف المساحات المعبأة.
- [TextRenderingHint] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/textrenderinghint): يحدد جودة عرض النص.
- [الجودة] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/quality) : يحدد جودة الصورة بين 0 إلى 100 ، متى**[نوع الصورة] (https://reference.aspose.com/cells/net/aspose.cells.drawing/imagetype)**تم تحديده كـ Jpeg.
- [VerticalResolution] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/verticalresolution): الحصول على الدقة الرأسية للصورة أو تعيينها بالنقاط في البوصة.
- **[HorizontalResolution] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/horizontalresolution)**الحصول على الدقة الأفقية للصورة أو تعيينها بالنقاط في البوصة.
- [TiffCompression] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/tiffcompression) : الحصول على أو تحديد نوع الضغط للصور عندما**[نوع الصورة] (https://reference.aspose.com/cells/net/aspose.cells.drawing/imagetype)**تم تحديده كـ Tiff.
- [شفاف] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/transparent): يشير إلى ما إذا كانت خلفية الصورة يجب أن تكون شفافة عند تحديد ImageFormat كـ Png.
يوضح الكود أدناه كيفية الاستخدام**[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); |