Excel i Pdf, Görüntü ve diğer biçimlere dönüştürün

Excel Çalışma Kitabını PDF’e Dönüştür

PDF dosyaları, kuruluşlar, devlet kurumları ve bireyler arasında belge değişiminde geniş ölçüde kullanılır. Standart bir belge biçimidir ve yazılım geliştiriciler genellikle Microsoft Excel dosyalarını PDF belgelerine dönüştürmek için bir yol bulmaları istenir.

Aspose.Cells for Python via .NET, Excel dosyalarını PDF’e dönüştürmeyi destekler ve dönüşümde yüksek görsel sadakati korur.

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

Excel Çalışma Kitabını JPG’e Dönüştür

Aspose.Cells for Python via .NET, Excel dosyalarını JPG’e dönüştürmeyi destekler. Aşağıdaki kod örneği, bir çalışma kitabını JPG olarak kaydetmenin nasıl yapıldığını göstermektedir.

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

Excel Çalışma Kitabını Görüntüye Dönüştür

Aspose.Cells for Python via .NET, Excel dosyalarını resimlere dönüştürmeyi destekler. Aşağıdaki kod örneği, bir çalışma kitabını resim olarak kaydetme yöntemini gösterir.

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

Excel Çalışma Kitabını XPS’ye Dönüştürme

XPS belge formatı, her bir sayfanın düzenini ve her bir sayfanın görsel görünümünü tanımlayan yapılandırılmış XML işaretleme ve belgelerin dağıtımı, arşivleme, işleme ve yazdırma kurallarıyla birlikte renderleme kurallarından oluşur.

XPS için işaretleme dili, XAML’nin bir alt kümesi olup Windows Presentation Foundation (WPF) temel yapı taşlarını kullanarak belgelere vektör grafik öğelerini dahil etmesine izin verir. Kullanılan öğeler, yol ve diğer geometrik temel yapı taşları terimleriyle tanımlanır.

Bir XPS dosyası aslında belgeyi oluşturan dosyaları içeren Open Packaging Conventions kullanan bir Unicode ZIP arşividir. Bunlar, her sayfa için bir XML işaretleme dosyasını, metni, gömülü yazı tiplerini, rastgele görüntüleri ve 2D vektör grafikleri yanı sıra dijital hak yönetimi bilgilerini içerir. Bir XPS dosyasının içeriği, ZIP dosyalarını destekleyen bir uygulamada açılarak kolayca incelenebilir.

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)

Excel’i Ods, Sxc ve Fods (OpenOffice / LibreOffice Calc) formatına dönüştür

Aspose.Cells for Python via .NET, Excel dosyalarını Ods, Sxc ve Fods formatlarına dönüştürmeyi destekler. Aşağıdaki kod örneği, şablon‘i Ods, Sxc ve Fods formatlarına dönüştürme yöntemini gösterir.

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

Excel Çalışma Kitabını MHTML Dosyalarına Dönüştürme

MHTML, normal HTML’yi dış kaynaklarla (genellikle bağlantılı olarak bulunan, resimler, animasyonlar, sesler vb.) tek bir dosyaya birleştirir. Bunlar, .mht dosya uzantılı e-postalar için kullanılır.

Aspose.Cells for Python via .NET, MHTML dosyalarını okuma ve yazmayı destekler.

Aşağıdaki kod örneği, bir çalışma kitabını MHTML dosyası olarak kaydetmenin nasıl yapıldığını göstermektedir.

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)

Excel Çalışma Kitabını HTML’ye Dönüştürme

Aspose.Cells for Python via .NET API, elektronik tabloları HTML formatına aktarma desteği sağlar. Bu amaçla Aspose.Cells for Python via .NET, çıktı HTML’nin birkaç yönünü kontrol etmek için HtmlSaveOptions class’ını kullanır.

Aşağıdaki kod örneği, bir çalışma kitabını HTML dosyası olarak kaydetme yöntemini gösterir.

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)

HTML için Görüntü Tercihlerini Ayarlama

Aspose.Cells for Python via .NET, elektronik tabloları HTML formatına kaydederken görüntü tercihlerini belirlemek için image_options class’ının HtmlSaveOptions class’ı için kullanımını sağlar.

Uygulanabilecek bazı görüntü ayarlarının detayları aşağıda verilmiştir.

  • ImageType: Görüntü türünü belirtir. Lütfen not edin, tüm şekiller, grafikler de dahil olmak üzere çıktı HTML’de resim olarak oluşturulur.
  • smoothing_mode: Çizgilerin, eğrilerin ve doldurulmuş alanların kenarlarının düzgünleştirilmesini belirtir.
  • text_rendering_hint: Metin düzeltme kalitesini belirtir.
  • quality: Jpeg olarak belirtildiğinde 0 ila 100 arasında görüntü kalitesini belirtir.
  • vertical_resolution: Görselin dikey düzeyde inç başına nokta cinsinden çözünürlüğünü alır veya ayarlar.
  • horizontal_resolution: Görselin yatay düzeyde inç başına nokta cinsinden çözünürlüğünü alır veya ayarlar.
  • tiff_compression: Tiff olarak belirtildiğinde, görüntülerin sıkıştırma tipini alır veya ayarlar.
  • transparent: Görüntü biçimi Png olarak belirtildiğinde bir görüntünün arka planının saydam olup olmayacağını belirtir.

Aşağıdaki kod, HtmlSaveOptions.image_options kullanarak farklı tercihleri belirtmek için nasıl kullanılacağını gösterir.

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)

Excel Çalışma Kitabını Markdown’a Dönüştür

Aspose.Cells for Python via .NET API, elektronik tabloları Markdown formatına aktarma desteği sağlar. Etkin çalışma sayfasını Markdown’e aktarmak için, Workbook.Save yönteminin ikinci parametresi olarak SaveFormat.Markdown geçirin. Ayrıca, çalışma sayfasını Markdown’e aktarma için ilave ayarları belirlemek için MarkdownSaveOptions class’ını da kullanabilirsiniz.

Aşağıdaki kod örneği, etkin çalışma sayfasını Markdown’a SaveFormat.MARKDOWN numaralı üye kullanarak dışa aktarma işlemini göstermektedir. Kod ile oluşturulan çıktı Markdown dosyasını inceleyebilirsiniz.

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)

Excel Çalışma Kitabını JSON’a Dönüştür

Aspose.Cells for Python via .NET, bir çalışma kitabını Json (JavaScript Object Notation) dosyasına dönüştürmeyi destekler.

Aşağıdaki kod örneği, etkin çalışma sayfasını SaveFormat.JSON numaralı üye kullanarak Json’a dışa aktarma işlemini göstermektedir. Kod ile oluşturulan çıktı Json dosyasını inceleyebilirsiniz.

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

Excel’i XML’e Dönüştür

Aspose.Cells for Python via .NET, bir çalışma kitabını Excel 2003 Elektronik Tablo XML ve düz XML verisine dönüştürmeyi destekler.

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)

Excel Çalışma Kitabını TIFF’e Dönüştür

Aspose.Cells for Python via .NET, bir çalışma kitabını TIFF dosyasına dönüştürmeyi destekler.

Aşağıdaki kod parçası, Excel’i TIFF’e dönüştürmeyi göstermektedir:

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

Excel Çalışma Kitabını DOCX’e Dönüştür

Aspose.Cells for Python via .NET API, elektronik tabloyu DOCX formatına dönüştürmeyi destekler. Çalışma sayfasını DOCX’e dışa aktarmak için Workbook.save yönteminin ikinci parametresi olarak SaveFormat.DOCX ‘yi geçirin. Ayrıca, çalışma sayfasını DOCX’e dışa aktarmak için ek ayarları belirtmek için DocxSaveOptions sınıfını da kullanabilirsiniz.

Aşağıdaki kod örneği, etkin çalışma sayfasını SaveFormat.DOCX numaralı üye kullanarak DOCX’e dışa aktarma işlemini göstermektedir. Kod ile oluşturulan çıktı DOCX dosyasını inceleyebilirsiniz.

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)

Excel Çalışma Kitabını PPTX’e Dönüştür

Aspose.Cells for Python via .NET API, elektronik tabloyu PPTX formatına dönüştürmeyi destekler. Çalışma sayfasını PPTX’e dışa aktarmak için Workbook.save yönteminin ikinci parametresi olarak SaveFormat.PPTX ‘yi geçirin. Ayrıca, çalışma sayfasını PPTX’e dışa aktarmak için ek ayarları belirtmek için PptxSaveOptions sınıfını da kullanabilirsiniz.

Aşağıdaki kod örneği, etkin çalışma sayfasını SaveFormat.PPTX numaralı üye kullanarak PPTX’e dışa aktarma işlemini göstermektedir. Kod ile oluşturulan çıktı PPTX dosyasını inceleyebilirsiniz.

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)

Gelişmiş Konular