
EPUB dosyaları genellikle büyük ölçekte dosyaları paylaşmak veya yazdırmak için kullanılır. Örneğin, EPUB biçiminde oluşturulan e-Kitaplar günümüzde çok yaygın. Belirli durumlarda, EPUB’u bir XPS dosyasına dönüştürmeniz gerekebilir. Buna göre, bu makale bir EPUB dosyasının programlı olarak C# ile XPS formatına nasıl dönüştürüleceğini kapsar.
EPUB’dan XPS’e Dönüştürücü – C# API Kurulumu
Aspose.HTML for .NET API, EPUB belgelerinin dönüştürülmesini destekler. İndirilenler bölümünden DLL dosyalarını indirerek veya aşağıdaki NuGet kurulum komutuyla API’yi yapılandırabilirsiniz.
PM> Install-Package Aspose.HTML
C# dilinde EPUB’u XPS’ye dönüştürme
Aşağıdaki adımları izleyerek EPUB’u XPS’ye dönüştürebilirsiniz:
- Giriş EPUB dosyasını yükleyin.
- XpsSaveOptions sınıfından bir nesne başlatın.
- Sayfa boyutlarını gerektiği gibi inç, santimetre vb. cinsinden belirtin.
- EPUB dosyasını XPS biçimine dönüştürün.
Aşağıdaki kod parçacığı, bir EPUB dosyasını C# dilinde XPS’ye dönüştürmek için programlı olarak bu adımların nasıl izleneceğini açıklamaktadır:
// Bir XpsSaveOptions örneği oluşturun
XpsSaveOptions options = new XpsSaveOptions();
// Sayfa boyutunu inç cinsinden ayarla
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(7),Length.FromInches(3)));
// EPUB'u XPS'ye dönüştürmek için ConvertEPUB yöntemini çağırın
Converter.ConvertEPUB("input.epub", options, "output.xps");
Ücretsiz Değerlendirme Lisansı Alın
Tüm API özelliklerini herhangi bir sınırlama olmaksızın değerlendirmek için ücretsiz geçici lisans talep edebilirsiniz.
Diğer Özellikleri Keşfedin
Belgeleri ziyaret ederek API tarafından sunulan diğer birçok özelliğe göz atabilirsiniz.
Çevrimiçi Demo
Lütfen yukarıdaki API kullanılarak geliştirilen EPUB to XPS Converter web uygulamasını deneyin.
Çözüm
Bu makalede, bir EPUB dosyasını C# dilinde programlı olarak XPS biçimine dönüştürmeyi öğrendiniz. Ayrıca, XPS dosyası birkaç saniye içinde yüksek doğruluk ve verimlilikle işlenir. Ayrıca, bu özelliği yalnızca birkaç satır kodla .NET veya .NET Core çerçeve tabanlı uygulamalarınıza entegre edebilirsiniz. Herhangi bir yardıma ihtiyacınız olursa lütfen forumda bize ulaşmaktan çekinmeyin.