Konvertera Excel till Pdf, bild och andra format

Konvertera Excel Arbetsbok till PDF

PDF-filer används i stor utsträckning 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 for Python via .NET stödjer konvertering av Excel-filer till PDF och bibehåller hög visuell trohet i konverteringen.

from aspose.cells import Workbook
# 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("Book1.xlsx")
# Save the document in PDF format
workbook.save("output.pdf")

Konvertera Excel-arbetsbok till JPG

Aspose.Cells för Python via .NET stödjer konvertering av Excel-filer till JPG. Exemplet nedan visar hur man sparar en arbetsbok som JPG.

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

Konvertera Excel-arbetsbok till bild

Aspose.Cells för Python via .NET stödjer konvertering av Excel-filer till bilder. Exemplet nedan visar hur man sparar en arbetsbok som bilder.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open a template excel file
book = 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-arbetsbok till XPS

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

Märkspråket för XPS är en delmängd av XAML vilket gör att det kan inkludera vektorgrafikelement i dokumenten, använda XAML för att märka upp Windows Presentation Foundation (WPF)-primitiverna. De använda elementen beskrivs i termer av banor och andra geometriska primitiver.

En XPS-fil är faktiskt en unicode ZIP-arkiv med hjälp av Open Packaging Conventions, som innehåller filerna som utgör dokumentet. Dessa inkluderar en XML-markering för varje sida, text, inbäddade teckensnitt, rasterbilder, 2D-vektorgrafik samt information om digital rättighetsförvaltning. Innehållet i en XPS-fil kan undersökas genom att helt enkelt öppna den i en applikation som stöder ZIP-filer.

from aspose.cells import Workbook, XpsSaveOptions
# Open an Excel file
workbook = Workbook("Book1.xls")
options = XpsSaveOptions()
# Export the whole workbook to XPS
workbook.save("out.xps", options)

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

Aspose.Cells för Python via .NET stöder konvertering av Excel-filer till Ods, Sxc och Fods-filer . Exemplet nedan visar hur man konverterar mallen till Ods, Sxc och Fods-fil.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load your source workbook
workbook = 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 vanlig HTML med externa resurser (det vill säga innehåll som vanligtvis länkas in, som bilder, animationer, ljuddokument med mera) till en enda fil. De används för e-postmeddelanden med filändelsen .mht.

Aspose.Cells för Python via .NET stöder läsning och skrivning av MHTML-filer.

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

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

Konvertera Excelfil till HTML

Aspose.Cells för Python via .NET API ger stöd för att exportera kalkylblad till HTML-format. För detta ändamål använder Aspose.Cells för Python via .NET HtmlSaveOptions-klassen för att ge flexibilitet att styra flera aspekter av utdata-HTML.

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

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

Inställning av bildpreferenser för HTML

Aspose.Cells för Python via .NET har exponerat image_options för klassen HtmlSaveOptions, vilket låter utvecklare specificera bildpreferenser vid sparande av kalkylblad till HTML-format.

Nedan finns detaljer om några av de bildinställningar som kan tillämpas,

  • ImageType: Specificerar bildtypen. Observera att alla former, inklusive diagram, renderas som bilder i utdata-HTML.
  • smoothing_mode: Specificerar antialiasing för linjer, kurvor och kanter på fyllda områden.
  • text_rendering_hint: Specificerar kvaliteten på textrendering.
  • quality: Specificerar bildkvaliteten mellan 0 till 100 när ImageType anges som Jpeg.
  • vertical_resolution: Hämtar eller anger den vertikala upplösningen för bilden i punkter per tum.
  • horizontal_resolution: Hämtar eller anger den horisontella upplösningen för bilden i punkter per tum.
  • tiff_compression: Hämtar eller anger komprimeringstypen för bilderna när ImageType anges som Tiff.
  • transparent: Anger om bakgrunden för en bild ska vara transparent när ImageFormat anges som Png.

Koden nedan demonstrerar hur man använder HtmlSaveOptions.image_options för att ange olika preferenser.

from aspose.cells import HtmlSaveOptions, SaveFormat, Workbook
from aspose.cells.drawing import ImageType
from aspose.pydrawing.drawing2d import SmoothingMode
from aspose.pydrawing.text import TextRenderingHint
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Specify the file path
filePath = dataDir + "Book1.xlsx"
# Load a spreadsheet to be converted
book = Workbook(filePath)
# Create an instance of HtmlSaveOptions
saveOptions = HtmlSaveOptions(SaveFormat.HTML)
# Set the ImageFormat to PNG
saveOptions.image_options.image_type = ImageType.PNG
# Set SmoothingMode to AntiAlias
saveOptions.image_options.smoothing_mode = SmoothingMode.ANTI_ALIAS
# Set TextRenderingHint to AntiAlias
saveOptions.image_options.text_rendering_hint = TextRenderingHint.ANTI_ALIAS
# Save spreadsheet to HTML while passing object of HtmlSaveOptions
book.save(dataDir + "output.html", saveOptions)

Konvertera Excel-arbetsbok till Markdown

Aspose.Cells för Python via .NET API ger stöd för att exportera kalkylblad till Markdown-format. För att exportera det aktiva kalkylbladet till Markdown, skicka SaveFormat.MARKDOWN som det andra parametern till Workbook.Save-metoden. Du kan även använda MarkdownSaveOptions-klassen för att specificera ytterligare inställningar för att exportera kalkylblad till Markdown.

Följande kodexempel visar hur man exporterar det aktiva kalkylbladet till Markdown genom att använda SaveFormat.MARKDOWN-uppräkningsmedlemmen. Se även utdatan Markdown-fil genererad av koden för referens.

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

Konvertera Excel-arbetsbok till JSON

Aspose.Cells for Python via .NET stödjer konvertering av en arbetsbok till Json (JavaScript Object Notation) fil.

Följande kodexempel visar hur man exporterar det aktiva kalkylbladet till Json med hjälp av SaveFormat.JSON-uppräkningsmedlemmen. Se även koden för att konvertera källfilen till den genererade Json-filen för referens.

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

Konvertera Excel till XML

Aspose.Cells för Python via .NET Ger stöd för att konvertera en arbetsbok till Excel 2003 Spreadsheet XML och ren XML-data.

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

Konvertera Excel-arbetsbok till TIFF

Aspose.Cells för Python via .NET Ger stöd för att konvertera en arbetsbok till TIFF-fil.

Kodsnutten nedan visar hur man konverterar Excel till TIFF:

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

Konvertera Excel-arbetsbok till DOCX

Aspose.Cells för Python via .NET API ger stöd för att konvertera kalkylblad till DOCX-format. För att exportera arbetsboken till DOCX, skicka SaveFormat.DOCX som andra parameter till Workbook.save-metoden. Du kan även använda DocxSaveOptions-klassen för att specificera ytterligare inställningar för att exportera kalkylblad till DOCX.

Följande kodexempel visar hur man exporterar det aktiva kalkylbladet till DOCX genom att använda SaveFormat.DOCX-uppräkningsmedlemmen. Se även utdatan DOCX-fil genererad av koden för referens.

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

Konvertera Excel-arbetsbok till PPTX

Aspose.Cells för Python via .NET API ger stöd för att konvertera kalkylblad till PPTX-format. För att exportera arbetsboken till PPTX, skicka SaveFormat.PPTX som andra parameter till Workbook.save-metoden. Du kan även använda PptxSaveOptions-klassen för att specificera ytterligare inställningar för att exportera kalkylblad till PPTX.

Följande kodexempel visar export av aktivt arbetsblad till PPTX med hjälp av medlemsuppräkningen SaveFormat.PPTX. Vänligen se utdata PPTX-filen genererad av koden för referens.

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

Fortsatta ämnen