XPS OXPS'yi Word'e Dönüştür

XPS ve OXPS dosyaları, her çözünürlükte yüksek kaliteli baskılar ürettikleri için yazdırma amacıyla kullanılır. Bazı senaryolarda, bir XPS veya OXPS dosyasını DOCX veya DOC biçimindeki bir Word dosyasına dönüştürmek isteyebilirsiniz. Bu tür senaryolar doğrultusunda, dosyaları ihtiyaçlarınıza göre düzenlenebilir hale getirebilirsiniz.

C#’ta XPS’den Word’e Dönüştürücü Oluşturma - API Kurulumu

XPS veya OXPS dosyalarını DOC veya DOCX formatındaki Word belgelerine dönüştürebilirsiniz. Bu, XPS veya OXPS’yi PDF’ye dönüştürmeniz ve ardından bu aracı PDF dosyasını bir Word belgesine dönüştürmeniz gereken iki adımlı bir işlemdir. Bu nedenle, Aspose.Page for .NET ve Aspose.PDF for .NET API’sini yapılandırmanız gerekir. Lütfen DLL dosyalarını İndirilenler bölümünden indirin veya aşağıdaki NuGet kurulum komutlarını kullanın:

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

C# ile XPS’yi Word DOCX/DOC Dosyasına Dönüştürme

Aşağıdaki adımları izleyerek bir XPS dosyasını DOCX veya DOC biçiminde bir Word belgesine dönüştürebilirsiniz:

  1. Giriş XPS dosyasını yükleyin.
  2. PdfSaveOptions nesnesini başlatın ve farklı parametreler ayarlayın.
  3. XPS’yi aracı PDF belgesine aktarın.
  4. Aracı PDF dosyasını bir Word belgesine dönüştürün.

Aşağıdaki kod parçacığı, bir XPS dosyasının programlı olarak C# dilinde bir Word belgesine nasıl dönüştürüleceğini açıklar:

// PDF çıkış akışını başlat
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // XPS giriş akışını başlat
    System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);

    // Giriş XPS belgesini yükle
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());

    // Seçenekler nesnesini gerekli parametrelerle başlat
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // PDF formatı için işleme cihazı oluşturun
    PdfDevice device = new PdfDevice(pdfStream);

    // Çıktı PDF dosyasını kaydet
    document.Save(device, options);
}
// Ara PDF dosyasını yükleyin
Document pdfDocument = new Document("XPStoDOCX.pdf");

// Çıkış DOCX dosyasını kaydedin
pdfDocument.Save("test.docx" , SaveFormat.DocX);

OXPS’yi C# kullanarak Programlı Olarak Word DOCX/DOC Dosyasına Dönüştürün

Aşağıdaki adımları izleyerek bir OXPS dosyasını DOCX veya DOC formatında bir Word belgesine dönüştürebilirsiniz:

  1. Giriş OXPS dosyasını yükleyin.
  2. PdfSaveOptions sınıfından bir nesne oluşturun
  3. Aracı PDF dosyasını kaydedin.
  4. Aracı PDF’yi Word dosyasına aktarın.

Aşağıdaki kod parçacığı bu adımları birer birer izler ve C# kullanarak OXPS’yi Word’e dönüştürür:

// PDF çıkış akışını başlat
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // OXPS giriş akışını başlat
    System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);

    // Giriş OXPS belgesini yükle
    XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());

    // Seçenekler nesnesini gerekli parametrelerle başlat
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // PDF formatı için işleme cihazı oluşturun
    PdfDevice device = new PdfDevice(pdfStream);

    // Çıktı PDF dosyasını kaydet
    document.Save(device, options);
}

// Ara PDF dosyasını yükleyin
Document pdfDocument = new Document("OXPStoDOCX.pdf");

// Çıkış DOCX dosyasını kaydedin
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Ücretsiz Geçici Lisans Alın

Ücretsiz geçici lisans talep ederek tüm özellikleri kontrol etmek için ücretsiz deneme sürümü alabilirsiniz.

Çözüm

Bu makalede, programlı olarak C# ile DOCX veya DOC formatında XPS’yi Word’e ve OXPS’yi Word’e dönüştürmeyi öğrendiniz. Ayrıca, daha fazla özellik hakkında bilgi edinmek için lütfen belgeler bölümünü keşfetmekten çekinmeyin. Herhangi bir sorunuz olması durumunda forumdan bize ulaşabilirsiniz.

Ayrıca bakınız

İpucu: Aspose PowerPoint to Word Converter’ı kontrol etmek isteyebilirsiniz çünkü popüler sunumu Word belgesine dönüştürme sürecini gösterir.