PUB'dan Word DOCX DOC'a

Microsoft Publisher dosyaları, profesyonel tasarım ve düzenleme görevleri için popüler olarak kullanılır. Bir PUB) dosyasını DOC ve DOCX biçimindeki bir Word belgesine dönüştürebilirsiniz. Bu makale, yayıncı dosyalarının C# kullanarak programlı olarak nasıl dönüştürüleceğini kapsar:

PUB’dan Word DOC/DOCX’e Dönüştürücü – C# API Kurulumu

Aspose.PUB for .NET API, çıktı PDF dosyasını gereksinimlerinize göre DOC veya DOCX formatında bir Word Belgesine daha fazla dönüştürebileceğiniz PUB’dan PDF’e dosya dönüştürmeyi destekler. Bu nedenle, Aspose.PUB for .NET ve Aspose.PDF for .NET API’sinin DLL dosyalarını indirmeniz gerekir. Bu API’leri aşağıdaki NuGet yükleme komutlarıyla da yükleyebilirsiniz:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

C# kullanarak Programlı Olarak PUB’u Word DOC/DOCX’e Dönüştürme

Microsoft Publisher (.PUB) dosyasını aşağıdaki adımlarla DOC veya DOCX formatında bir Word belgesine dönüştürebilirsiniz:

  1. Çıktı belgesini tutmak için bir MemoryStream başlatın.
  2. Giriş PUB dosyasını IPubParser.Parse() yöntemiyle yükleyin ve ayrıştırın.
  3. PUB dosyasını PDF’ye dönüştürün ve sonucu bir MemoryStream’e kaydedin.
  4. PDF dosyasını yükleyin ve DocSaveOptions sınıf nesnesini başlatın.
  5. Son olarak çıktı biçimini (DOC/DOCX) belirtin ve Word dosyasını kaydedin.

Aşağıdaki kod, bir PUB dosyasının C# kullanarak programlı olarak DOC veya DOCX biçiminde bir Word belgesine nasıl dönüştürüleceğini gösterir:

string fileName = dataDir + "1.pub";

// Çıktı belgesini tutmak için bir MemoryStream başlatın
MemoryStream stream = new MemoryStream();

// Giriş PUB dosyasını yükle
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Giriş yayıncı dosyasını ayrıştırın
Aspose.Pub.Document doc = parser.Parse();

// PUB dosyasını PDF'ye dönüştürün ve sonucu bir MemoryStream'e kaydedin
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// MemoryStream'den giriş PDF dosyasını yükleyin
Aspose.Pdf.Document document = new Document(stream);

// DocSaveOptions sınıf nesnesini başlat
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// Çıktı word dosyasının formatını belirtin (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;

// Çıktı kelime dosyasını kaydet (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);

Ücretsiz API Lisansı Alın

Ücretsiz Geçici Lisans talep ederek PUB’dan Word’e dosya dönüştürmeyi herhangi bir sınırlama olmaksızın test edebilirsiniz.

Çözüm

Bu makalede, Microsoft Publisher (PUB) dosyalarının C# kullanarak programlı olarak DOC veya DOCX formatındaki Microsoft Word dosyalarına nasıl dönüştürüleceğini öğrendiniz. Yukarıda listelenen basit adımları izleyerek yüksek doğrulukta dönüştürmeyi kontrol edebilirsiniz. Ayrıca, Belgeleri ziyaret ederek API’yi daha fazla keşfedebilir veya herhangi bir sorunuz olması durumunda Ücretsiz Destek Forumu bize yazmaktan çekinmeyin. Sizinle iletişime geçmek için sabırsızlanıyoruz!

Ayrıca bakınız