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