Konvertera XLSX fil till PDF format

Konvertera Excel till PDF

Detta exempel använder en Excelfil (SampleInput.xlsx) som mall. Arbetsboken innehåller kalkylblad med diagram och bild. Varje kalkylblad innehåller olika typer av format med teckensnitt, attribut, färger, skuggningseffekter och ramar. Det finns en kolumngrafik på det första kalkylbladet och en bild på det sista.

Den förkonfigurerade Excelfilen

Mallfilen har tre kalkylblad, inklusive diagram och bild som Media. Det första kalkylbladet har diagram och det sista kalkylbladet har en bild som visas nedan i skärmbilderna.

todo:image_alt_text todo:image_alt_text
Det första kalkylbladet (Försäljningsprognos) Det andra kalkylbladet (Försäljningsrapport)
todo:image_alt_text todo:image_alt_text
Det tredje kalkylbladet (Dataregistrering) Det sista kalkylbladet (Bild)

Konverteringsprocess

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(".")
try:
# Get the template excel file path.
designerFile = dataDir + "SampleInput.xlsx"
# Specify the pdf file path.
pdfFile = dataDir + "Output.out.pdf"
# Open the template excel file
wb = Workbook(designerFile)
# Save the pdf file.
wb.save(pdfFile, SaveFormat.PDF)
except Exception as e:
print(str(e))
input()

Resultat

När ovanstående kod har körts skapas en PDF-fil i mappen Files i din programkatalog. Följande skärmbilder visar PDF-sidorna. Observera att sidhuvuden och sidfötter också behålls i den utmatade PDF-filen.

todo:image_alt_text todo:image_alt_text
Det första kalkylbladet (Försäljningsprognos) Det andra kalkylbladet (Försäljningsrapport)
todo:image_alt_text todo:image_alt_text
Det tredje kalkylbladet (Dataregistrering) Det sista kalkylbladet (Bild)