Çıkışı akışa yaz
PUB dosya dönüştürme işleminin sonucunu C# .NET API aracılığıyla kolayca akışa kaydedin
Microsoft® Publisher belge dosyası biçimi, haber bültenleri, broşürler, el ilanları ve kartpostallar da dahil olmak üzere çeşitli türde yayınlar oluşturmak için tasarlanmıştır ve genellikle e-postalarda ve web sitelerinde kullanılır. Yayımcı dosyaları, bitmap ve vektör grafikleri de dahil olmak üzere hem metin hem de grafik öğeleri içerebilir.
Aspose.PUB for .NET, çıktı dosyasını akışlara kaydetme işlevine sahiptir ve bu, birçok senaryoda faydalıdır:
- Büyük dosyaları işlerken akışlar, tüm veri kümesini belleğe yüklemeye gerek kalmadan verilerin artımlı olarak işlenmesine olanak tanır.
- Akışlar, verilerin okunurken veya yazılırken işlenebildiği gerçek zamanlı veri işlemeyi kolaylaştırarak uygulamaların daha duyarlı olmasını sağlayabilir.
- Verileri bir ağ üzerinden iletirken akışlar, dosya yükleme veya indirme gibi işlemlerde verimli veri aktarımına olanak tanır.
- Akışların, özellikle C#’taki gibi yapılarla kullanılması, kaynakların uygun şekilde yönetilmesini ve serbest bırakılmasını sağlar.
- Akışlar, verilerin birden fazla işlem aşamasından geçtiği bir işlem hattının parçası olabilir. Her aşama bir giriş akışından okur ve bir çıkış akışına yazar; bu da modüler ve bakımı kolay kodu destekler.
- Akışlar, verinin farklı bölümlerinin aynı anda işlenebildiği paralel işlemeyi destekleyerek belirli görev türlerinin performansını artırır.
PUB'u TIFF'e dönüştürün ve sonucu bir akışa kaydedin
- Sağlanan kod, .pub dosya dönüştürme çıktısını kaydetmek için bir akış kullanır. Aşağıdaki adımları içerir:
- Belgeler dizininin yolunu alın.
- PubFactory Sınıfını kullanarak belirli bir Yayımcı dosyasının tam yolunu oluşturun.
- Parse() Yöntemini kullanarak Publisher dosyasını bir belge nesnesine ayrıştırmak için bir ayrıştırıcı oluşturur ve kullanır IPubParser Arayüzü.
- ConvertToStream() Yöntemini kullanarak dönüştürmeyi işleyin. Belgeyi, istenen dışa aktarma formatını (bu durumda TIFF) ve dosya akışını parametre olarak alır ve dönüştürülen görüntüyü akışa yazar.
.NET PUB API'sini Kullanmaya Başlayın
- Komut satırından
nuget install Aspose.PUB
olarak veya Visual Studio’nun Paket Yönetici Konsolu aracılığıylaInstall-Package Aspose.PUB
ile yükleyin. - Alternatif olarak, çevrimdışı MSI yükleyicisini veya DLL’leri indirilenler adresinden ZIP dosyası olarak alabilirsiniz.
PUB'u TIFF'e dönüştürmek ve sonucu bir diziye kaydetmek için .NET Kodu
using Aspose.Pub;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// Construct the path to the documents directory.
string dataDir = RunExamples.GetDataDir_Data();
string fileName = dataDir + "halloween-flyer.pub";
var parser = PubFactory.CreateParser(fileName);
var doc = parser.Parse();
//Convert to tiff using the file stream and save the resultant stream as "halloween-flyer_out.tiff"
using (FileStream st = File.OpenWrite(dataDir + "halloween-flyer_out.tiff"))
{
ConvertToStream(doc, PubExportFormats.Tiff, st);
}
Support and Learning Resources
- Öğrenme Kaynakları
- belgeler
- Kaynak kodu
- API Referansları
- Ürün desteği
- Ücretsiz Destek
- Ücretli Destek
- Blog
- Release Notes
- Neden .NET için Aspose.PUB?
- Müşteri Listesi
- Başarı Öyküleri