Çı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, çeşitli senaryolarda 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#‘deki using 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 bir kod yapısını 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.
- Belirli bir Publisher dosyasının tam yolunu oluşturmak için PubFactory sınıfını kullanın.
- Publisher dosyasını bir belge nesnesine ayrıştırmak için bir ayrıştırıcı oluşturun ve IPubParser arayüzünün Parse() yöntemini kullanın.
- ConvertToStream() yöntemini kullanarak dönüşümü gerçekleştirin. Bu yöntem, belgeyi, istenen dışa aktarma formatını (bu durumda TIFF) ve dosya akışını parametre olarak alır ve dönüştürülmüş görüntüyü akışa yazar.
.NET PUB API'sine Başlayın
- Komut satırından
nuget install Aspose.PUBya da Visual Studio Paket Yöneticisi Konsolu’ndanInstall-Package Aspose.PUBile kurun. - Alternatif olarak, çevrim dışı MSI yükleyicisini veya DLL’leri ZIP dosyası olarak indirilenler sayfasından alın.
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