Konvertera Excel till Pdf, bild och andra format

Konvertera Excel-arbetsbok till PDF

PDF-filer används ofta för att utbyta dokument mellan organisationer, statliga sektorer och individer. Det är ett standarddokumentformat och mjukvaruutvecklare uppmanas ofta att hitta ett sätt att konvertera Microsoft Excel-filer till PDF-dokument.

Aspose.Cells stöder konvertering av Excel-filer till PDF och bibehåller hög visuell trohet i konverteringen.

// 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");

Konvertera Excel-arbetsbok till JPG

Aspose.Cells stöder konvertering av Excel-filer till JPG. Kodexemplet nedan visar hur man sparar en arbetsbok som 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");

Konvertera Excel-arbetsbok till bild

Aspose.Cells stöder konvertering av Excel-filer till bilder. Kodexemplet nedan visar hur man sparar en arbetsbok som bilder.

// 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");

Konvertera Excel Workbook till XPS

Dokumentformatet XPS består av strukturerad XML-uppmärkning som definierar layouten för ett dokument och det visuella utseendet på varje sida, tillsammans med renderingsregler för distribution, arkivering, rendering, bearbetning och utskrift av dokument.

Markeringsspråket för XPS är en delmängd av XAML som gör att det kan inkorporera vektorgrafikelement i dokument, med XAML för att markera Windows Presentation Foundation (WPF) primitiver. Elementen som används beskrivs i termer av banor och andra geometriska primitiver.

En XPS-fil är i själva verket ett unicode ZIP-arkiv som använder Open Packaging Conventions, som innehåller filerna som utgör dokumentet. Dessa inkluderar en XML-uppmärkningsfil för varje sida, text, inbäddade typsnitt, rasterbilder, 2D-vektorgrafik samt information om hantering av digitala rättigheter. Innehållet i en XPS-fil kan granskas helt enkelt genom att öppna den i ett program som stöder ZIP-filer.

Konvertering från Aspose.Cells 6.0.0, Microsoft Excel till XPS stöds.

// 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());

Konvertera Excel till Ods,Sxc och Fods (OpenOffice / LibreOffice Calc)

Aspose.Cells stöder konvertering av Excel-filer till Ods-, Sxc- och Fods-filer. Kodexemplet nedan visar hur man konverterartempalte till Ods, Sxc och Fods fil.

// 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");

Konvertera Excel-arbetsbok till MHTML-filer

MHTML kombinerar normala HTML med externa resurser (det vill säga innehåll som vanligtvis länkas in, som bilder, animationer, ljud och så vidare) till en fil. De används för e-postmeddelanden med filtillägget .mht.

Aspose.Cells stöder läsning och skrivning av MHTML filer.

Kodexemplet nedan visar hur man sparar en arbetsbok som en MHTML-fil.

// 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);

Konvertera Excel Workbook till HTML

Aspose.Cells API ger stöd för export av kalkylblad till HTML-format. För detta ändamål använder Aspose.Cells**HtmlSaveOptions**klass för att ge flexibiliteten att kontrollera flera aspekter av utdata HTML.

Kodexemplet nedan visar hur man sparar en arbetsbok som en HTML-fil.

// 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);

Ställa in bildinställningar för HTML

Från och med 8.0.2 har Aspose.Cells exponerats**ImageOptions** för**HtmlSaveOptions**klass, vilket gör att utvecklare kan ange bildpreferenser när de sparar kalkylblad i formatet HTML.

Nedan finns information om några av bildinställningarna som kan tillämpas,

  • ImageType: Anger bildtypen. Observera att alla former, inklusive diagram, återges som bilder i utgången HTML.
  • SmoothingMode: Anger kantutjämning för linjer, kurvor och kanter på fyllda områden.
  • TextRenderingHint: Anger kvaliteten på textåtergivningen.
  • Kvalitet : Anger kvaliteten på bilden mellan 0 och 100, när**ImageType**anges som Jpeg.
  • VerticalResolution: Hämtar eller ställer in bildens vertikala upplösning i punkter per tum.
  • **HorizontalResolution**Hämtar eller ställer in bildens horisontella upplösning i punkter per tum.
  • TiffCompression : Hämtar eller ställer in komprimeringstypen för bilderna när**ImageType**anges som Tiff.
  • Transparent: Indikerar om bakgrunden för en bild ska vara genomskinlig när ImageFormat anges som Png.

Koden nedan visar hur man använder**HtmlSaveOptions.ImageOptions**för att ange olika preferenser.

// 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);

Konvertera Excel-arbetsbok till Markdown

Aspose.Cells API ger stöd för export av kalkylblad till Markdown-format. För att exportera det aktiva kalkylbladet till Markdown, godkänn**SaveFormat.Markdown** som den andra parametern för**Workbook.Save** metod. Du kan också använda**MarkdownSaveOptions**klass för att ange ytterligare inställningar för export av kalkylblad till Markdown.

Följande kodexempel visar export av aktivt kalkylblad till Markdown med hjälp av**SaveFormat.Markdown** uppräkningsmedlem. Vänligen seoutput Markdown-filgenereras av koden för referens.

// 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);

Konvertera Excel-arbetsbok till JSON

Aspose.Cells stöder konvertering av en arbetsbok till Json-fil (JavaScript Object Notation).

Följande kodexempel visar export av aktivt kalkylblad till Json med hjälp avSaveFormat.Json uppräkningsmedlem. Se koden för att konverterakällfilen tilloutput Json-filgenereras av koden för referens.

// 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");

Konvertera Excel till XML

Aspose.Cells stöder konvertering av en arbetsbok till Excel 2003-kalkylblads-XML och vanliga XML-data.

// 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);

Konvertera Excel-arbetsbok till TIFF

Aspose.Cells stöder konvertering av en arbetsbok till TIFF-fil.

Kodavsnittet nedan visar hur du konverterar Excel till 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");

Konvertera Excel-arbetsbok till DOCX

Aspose.Cells API ger stöd för att konvertera kalkylblad till formatet DOCX. För att exportera arbetsboken till DOCX, godkännSaveFormat.Docx som den andra parametern förArbetsbok.Spara metod. Du kan också användaDocxSaveOptions klass för att ange ytterligare inställningar för export av kalkylblad till DOCX.

Följande kodexempel visar export av aktivt kalkylblad till DOCX genom att användaSaveFormat.Docx uppräkningsmedlem. Vänligen seutgång DOCX filgenereras av koden för referens.

// 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);

Konvertera Excel-arbetsbok till PPTX

Aspose.Cells API ger stöd för att konvertera kalkylblad till formatet PPTX. För att exportera arbetsboken till PPTX, godkännSaveFormat.Pptx som den andra parametern förArbetsbok.Spara metod. Du kan också användaPptxSaveOptions klass för att ange ytterligare inställningar för export av kalkylblad till PPTX.

Följande kodexempel visar export av aktivt kalkylblad till PPTX genom att användaSaveFormat.Pptx uppräkningsmedlem. Vänligen seutgång PPTX filgenereras av koden för referens.

// 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);

Förhandsämnen