Převést XPS OXPS na Word

Soubory XPS a OXPS se používají pro tiskové účely, protože vytvářejí vysoce kvalitní výtisky v jakémkoli rozlišení. V některých scénářích můžete chtít převést soubor XPS nebo OXPS na soubor aplikace Word ve formátu DOCX nebo DOC. V souladu s těmito scénáři můžete soubory upravit podle svých požadavků.

Vytvořte XPS to Word Converter v C# - Instalace API

Soubory XPS nebo OXPS můžete převést na dokumenty aplikace Word ve formátu DOC nebo DOCX. Jedná se o dvoustupňový proces, kdy potřebujete převést XPS nebo OXPS do PDF a poté převést tento zprostředkující soubor PDF na dokument aplikace Word. Musíte tedy nakonfigurovat Aspose.Page for .NET a Aspose.PDF for .NET API. Stáhněte si prosím soubory DLL ze sekce Downloads nebo použijte následující instalační příkazy NuGet:

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

Převést XPS na Word DOCX/DOC soubor v C#

Soubor XPS můžete převést na dokument aplikace Word ve formátu DOCX nebo DOC podle následujících kroků:

  1. Načtěte vstupní soubor XPS.
  2. Inicializujte objekt PdfSaveOptions a nastavte různé parametry.
  3. Export XPS do zprostředkujícího dokumentu PDF.
  4. Převeďte zprostředkující soubor PDF na dokument aplikace Word.

Následující fragment kódu vysvětluje, jak převést soubor XPS na dokument aplikace Word programově v C#:

// Inicializujte výstupní proud PDF
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // Inicializujte vstupní proud XPS
    System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);

    // Načíst vstupní dokument XPS
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());

    // Inicializujte objekt options s potřebnými parametry
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Vytvořte vykreslovací zařízení pro formát PDF
    PdfDevice device = new PdfDevice(pdfStream);

    // Uložit výstupní soubor PDF
    document.Save(device, options);
}
// Načtěte přechodný soubor PDF
Document pdfDocument = new Document("XPStoDOCX.pdf");

// Uložte výstupní soubor DOCX
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Převeďte OXPS na soubor Word DOCX/DOC programově pomocí C#

Soubor OXPS můžete převést na dokument aplikace Word ve formátu DOCX nebo DOC podle následujících kroků:

  1. Načtěte vstupní soubor OXPS.
  2. Vytvořte objekt třídy PdfSaveOptions
  3. Uložte zprostředkující soubor PDF.
  4. Exportujte zprostředkující PDF do souboru Word.

Níže uvedený fragment kódu postupuje podle těchto kroků jeden po druhém a převádí OXPS na Word pomocí C#:

// Inicializujte výstupní proud PDF
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // Inicializujte vstupní proud OXPS
    System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);

    // Načíst vstupní dokument OXPS
    XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());

    // Inicializujte objekt voleb s potřebnými parametry
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Vytvořte vykreslovací zařízení pro formát PDF
    PdfDevice device = new PdfDevice(pdfStream);

    // Uložit výstupní soubor PDF
    document.Save(device, options);
}

// Načtěte přechodný soubor PDF
Document pdfDocument = new Document("OXPStoDOCX.pdf");

// Uložte výstupní soubor DOCX
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Získejte bezplatnou dočasnou licenci

Požádáním o bezplatnou dočasnou licenci můžete získat bezplatnou zkušební verzi a zkontrolovat všechny funkce.

Závěr

V tomto článku jste se naučili, jak převést XPS do Wordu a OXPS do Wordu ve formátu DOCX nebo DOC programově v C#. Kromě toho neváhejte prozkoumat sekci dokumentace, kde se dozvíte o dalších funkcích. V případě jakýchkoliv dotazů nás můžete kontaktovat na fóru.

Viz také

Tip: Možná budete chtít zaškrtnout převaděč Aspose PowerPoint to Word, protože ukazuje oblíbený proces převodu dokumentů z prezentace do Wordu.