Çalışma Kitabını Farklı Biçimlere Dönüştürme

Excel’i XPS’e dönüştürme

XPS belge formatı, bir belgenin düzenini ve her sayfanın görsel görünümünü tanımlayan yapılandırılmış XML işaretlemesinin yanı sıra belgeleri dağıtmak, arşivlemek, işlemek, işlemek ve yazdırmak için işleme kurallarından oluşur.

XPS için işaretleme dili, XAML’nin bir alt kümesidir ve Windows Presentation Foundation (WPF) ilkellerini işaretlemek için XAML kullanarak belgelerdeki vektör grafik öğelerini birleştirmesine olanak tanır. Kullanılan öğeler, yollar ve diğer geometrik ilkel öğeler açısından açıklanmıştır.

Bir XPS dosyası aslında, belgeyi oluşturan dosyaları içeren Açık Paketleme Kurallarını kullanan bir Unicoded ZIP arşividir. Bunlar, her sayfa için bir XML biçimlendirme dosyası, metin, gömülü yazı tipleri, raster görüntüler, 2B vektör grafikleri ve ayrıca dijital haklar yönetimi bilgilerini içerir. Bir XPS dosyasının içeriği, dosyayı ZIP dosyalarını destekleyen bir uygulamada açarak incelenebilir.

Aspose.Cells 6.0.0’dan, Microsoft Excel tp XPS dönüştürmesi desteklenmektedir.

Tek Çalışma Sayfasını XPS’e dönüştürme

Aşağıdaki örnek, bir Excel dosyasındaki tek bir çalışma sayfasının XPS’e nasıl dönüştürüleceğini gösterir.

Tüm Çalışma Kitabını XPS’e Aktar

Aşağıdaki örnek, tüm çalışma kitabının XPS biçimine nasıl dönüştürüleceğini gösterir.

Hızlı Excel’den XPS’e Dönüştürme

Aşağıdaki örnek, Excel dosyasını doğrudan XPS biçimine dönüştürmenin basit bir yolunu gösterir.

Excel’i MHTML Dosyalarına Dönüştürme

MHTML normal HTML’i harici kaynaklarla birleştirir; yani, genellikle benzer resimler, animasyonlar, ses vb. ile tek bir dosyada bağlantılı içerik. .mht dosya uzantılı e-postalar için kullanılırlar.

Bir e-tabloyu MHTML’e dönüştürmek, aşağıda gösterildiği gibi hızlı bir işlemdir.

Aşağıdaki kod örneği, bir çalışma kitabının MHTML dosyası olarak nasıl kaydedileceğini gösterir.

Excel Dosyalarını HTML’e Dönüştürme

Aspose.Cells API’leri, elektronik tabloların HTML biçiminde dışa aktarılması için destek sağlar. Aspose.Cells bu amaçla**HtmlSaveOptions**geliştiricilerin HTML çıktısının çeşitli yönlerini kontrol etmesine izin veren sınıf.

Aşağıdaki kod, nasıl kullanılacağını gösterir**HtmlSaveOptions**ek parametreler belirtmeden Microsoft Excel dosyalarını HTML biçimine dışa aktarmak için sınıf.

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

8.0.2’den başlayarak, Aspose.Cells ortaya çıktı**ImageOptions**için**HtmlSaveOptions**geliştiricilerin e-tabloları HTML biçiminde kaydederken görüntü tercihlerini belirlemesine olanak tanıyan sınıf.

Uygulanabilecek görüntü ayarları şunlardır:

  • ImageType: Görüntü türünü alır veya ayarlar. Grafikler dahil tüm şekillerin HTML çıktısında görüntü olarak işlendiğini lütfen unutmayın.
  • Kalite: ImageFormat Jpeg olarak belirtildiğinde, görüntülerin kalitesini 0 ile 100 arasında alır veya ayarlar.
  • Dikey Çözünürlük: Görüntünün dikey çözünürlüğünü inç başına nokta cinsinden alır veya ayarlar.
  • Yatay Çözünürlük: Görüntünün yatay çözünürlüğünü inç başına nokta cinsinden alır veya ayarlar.
  • **TiffCompression**ImageFormat Tiff olarak belirtildiğinde görüntülerin sıkıştırma türünü alır veya ayarlar.
  • Şeffaf: ImageFormat Png olarak belirtildiğinde görüntünün arka planının saydam olup olmayacağını belirtir.

Aşağıdaki kod nasıl kullanılacağını gösterir**HtmlSaveOptions.ImageOptions** farklı tercihler belirlemek için.

Dışa aktarmadan önce e-tablo görünümü HTML dışa aktarmadan sonra görüntüle
Dışa aktarmadan önce e-tablo görünümü HTML dışa aktarmadan sonra görüntüle

Excel’i PDF Dosyalarına Dönüştürme

PDF belgeleri, kuruluşlar, devlet sektörleri ve bireyler arasında belge alışverişinde standart bir format olarak yaygın şekilde kullanılmaktadır. Yazılım geliştiricilerinden genellikle Microsoft Excel dosyalarını kolayca PDF belgelerine dönüştürmenin bir yolunu bulmaları istenir. Aspose.Cells bu özellikleri destekler. Bu makale nasıl olduğunu gösterir.

Excel’i PDF’e dönüştürme

Microsoft Excel’den PDF’e dönüştürme, Aspose.Cells for Java 2.3.0 ile tanıtıldı. Bu sürümden, Aspose.Cells şunları yapabilir:elektronik tabloları doğrudan PDF’e dönüştürün (dahil olmak üzerePDF/A ), başka bir ürün olmadan. Aspose.Cells’in eski sürümlerine sahip elektronik tabloları dönüştürmek için,dönüştürme için Aspose.PDF’i kullanın.

Aspose.Cell, elektronik tabloları yüksek derecede doğruluk ve doğrulukla PDF’e dönüştürür. Ancak, birkaç tane varsınırlamalar, bu makalenin sonunda listelenmiştir.

Doğrudan Dönüşüm

kullanarak bir Excel dosyasını doğrudan PDF’e kaydedin.Workbook.save yöntemi sağlamak ve**SaveFormat.PDF**arayüz üyesi Bunun gibi doğrudan dönüştürme, en verimli dönüştürme yöntemidir. Verileri veya biçimlendirmeyi kaybetmez, ancak PDF çıktısının giriş Excel dosyası gibi görünmesini sağlar.

PDF’e kaydederken güvenlik seçeneklerini belirtmek için şunu kullanın:PdfSaveOptions.

Gelişmiş Dönüşüm

kullanmayı da tercih edebilirsiniz.PdfSaveOptions dönüşüm için farklı öznitelikler ayarlamak için sınıf. Farklı özelliklerin ayarlanması**PdfSaveOptions** class, sonuçta ortaya çıkan PDF dosyası için Yazdırma, Yazı Tipi, Güvenlik ve Sıkıştırma ayarları üzerinde denetim sağlar. En dikkate değer özellik,**Uygunluk**Excel dosyalarını PDF/A uyumlu PDF dosyalarına kaydetmenizi sağlar.

Excel Elektronik Tablolarını PDF/A Uyumlu Dosyalarına Kaydetme

Aşağıda sağlanan kod parçacığı,PdfSaveOptions Excel dosyalarını PDF/A uyumlu PDF biçiminde kaydetmek için sınıf.

Aspose.Pdf ile dönüştürme: Aspose.Cells 2.3.0 öncesi

2.3.0 sürümünden önceki Aspose.Cells sürümleri için aşağıdaki gibi bir bileşen kullanmanız gerekirAspose.PDF for Javaelektronik tabloları PDF dosyalarına dönüştürmek için. Aspose.Cells ve Aspose.PDF, bir elektronik tabloyu bir ara adım aracılığıyla PDF’e dönüştürmek için birlikte çalışır.

Elektronik tabloları Aspose.Cells ve Aspose.PDF ile PDF’e dönüştürmek için:

  1. nesnesinin örneğini oluşturun**Çalışma Kitabı**boş kurucusunu çağırarak sınıf.
  2. Aspose.Cells API’i kullanarak elektronik tablo üzerinde istediğiniz işi yapın.
  3. Ara**Workbook.save**elektronik tabloyu kaydetme yöntemi:
  4. Dosya biçimini XML olarak ayarlayın.
  5. FileFormatType arabiriminden Aspose_Pdf’yi (önceden tanımlanmış bir değer) seçin. Bu, kaydetme yöntemini, Aspose.PDF for Java’in bir PDF belgesi oluşturabilmesi için Aspose.PDF Şeması ile uyumlu XML biçiminde bir elektronik tablo oluşturmaya yönlendirir.
  6. XML dosyası oluşturulduğunda, aspose.pdf paketinde Pdf sınıfından bir nesne oluşturun.
  7. Pdf sınıfının bindXML yöntemini çağırın ve çıktı XML dosyasının adını iletin.
  8. PDF belgesini oluşturmak için Pdf sınıfının kaydetme yöntemini çağırın.

Yukarıdaki adımlar aşağıda bir örnekte uygulanmaktadır.

Dönüşüm Nitelikleri

Her sürümde Aspose.Cells’in dönüşümünü ve diğer özelliklerini iyileştirmek için çok çalışıyoruz. Excel’den PDF’e dönüştürmenin birkaç sınırlaması vardır. Elektronik tabloda belirtilen bazı biçim ayarları kaybolabilir ve tüm çizim nesneleri desteklenmez.

Aşağıdaki tablo, Aspose.Cells kullanılarak PDF’e dışa aktarılırken tamamen veya kısmen desteklenen tüm özellikleri listeler. Bu tablo nihai değildir ve tüm elektronik tablo özniteliklerini kapsamaz. Ayrıca, dönüştürme için desteklenmeyen veya kısmen desteklenen özellikleri de tanımlayabilir.