Ç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 |
---|---|
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.
Aspose.Cells for Java, API ve Sürüm Numarası ile ilgili bilgileri doğrudan çıktı belgelerine yazar. Örneğin, Belge PDF’e işlendiğinde, Aspose.Cells for Java doldurulurUygulama ‘Aspose.Cells’ değerine sahip alan vePDF Yapımcı değeri olan alan, örneğin ‘Aspose.Cells for Java v17.9’.
Lütfen Aspose.Cells for Java’e bu bilgileri çıktı Belgelerinden değiştirme veya kaldırma talimatı veremeyeceğinizi unutmayın.
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:
- nesnesinin örneğini oluşturun**Çalışma Kitabı**boş kurucusunu çağırarak sınıf.
- Aspose.Cells API’i kullanarak elektronik tablo üzerinde istediğiniz işi yapın.
- Ara**Workbook.save**elektronik tabloyu kaydetme yöntemi:
- Dosya biçimini XML olarak ayarlayın.
- 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.
- XML dosyası oluşturulduğunda, aspose.pdf paketinde Pdf sınıfından bir nesne oluşturun.
- Pdf sınıfının bindXML yöntemini çağırın ve çıktı XML dosyasının adını iletin.
- 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.
Belge Öğesi | Bağlanmak | ağ destekli | notlar |
---|---|---|---|
Hizalama | Evet | ||
Döndürme | Kısmen | Yalnızca 90 ve -90’ı destekler. | |
Arka plan ayarları | Evet | ||
Sınır | Renk | Evet | |
Sınır | Çizgi stili | Evet | |
Sınır | Hat genişliği | Evet | |
Cell veri | Evet | ||
Yorumlar | Numara | ||
Koşullu biçimlendirme | Evet | ||
Döküman özellikleri | Evet | ||
Çizim Nesneleri | Evet | ||
Yazı tipi | Boy | Evet | |
Yazı tipi | Renk | Evet | |
Yazı tipi | stil | Evet | |
Yazı tipi | Altını çizmek | Evet | |
Yazı tipi | Etkileri | Kısmen | Yalnızca üstü çizili efekti desteklenir |
Görüntüler | Evet | ||
köprü | Evet | ||
Grafikler | Evet | ||
Birleştirilmiş Cells | Evet | ||
Sayfa sonu | Evet | ||
Sayfa ayarı | Üstbilgi Altbilgi | Evet | |
Sayfa ayarı | kenar boşlukları | Evet | |
Sayfa ayarı | Sayfa yönlendirmesi | Evet | |
Sayfa ayarı | Sayfa boyutu | Evet | |
Sayfa ayarı | Alanı yazdır | Evet | |
Sayfa ayarı | Başlıkları Yazdır | Evet | |
Sayfa ayarı | ölçekleme | Evet | |
Satır Yüksekliği/Sütun Genişliği | Evet |