Konvertera XPS OXPS till Word

Filerna XPS och OXPS används för utskriftsändamål eftersom de producerar högkvalitativa utskrifter med vilken upplösning som helst. I vissa scenarier kanske du vill konvertera en XPS- eller OXPS-fil till en Word-fil i formatet DOCX eller DOC. I enlighet med sådana scenarier kan du göra filerna redigerbara enligt dina krav.

C# API för att konvertera XPS till Word - Gratis nedladdning

Du kan konvertera XPS- eller OXPS-filer till Word-dokument i DOC- eller DOCX-format. Detta är en tvåstegsprocess där du behöver konvertera XPS eller OXPS till PDF och sedan konvertera denna mellanliggande PDF-fil till ett Word-dokument. Så du måste konfigurera Aspose.Page for .NET och Aspose.PDF for .NET API.

Ladda ner DLL-filerna från avsnittet downloads eller använd följande NuGet-installationskommandon:

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

Konvertera XPS till Word med C#

Du kan konvertera en XPS-fil till ett Word-dokument i DOCX- eller DOC-format genom att följa stegen nedan:

  1. Ladda in XPS-filen.
  2. Initiera PdfSaveOptions-objektet och ställ in olika parametrar.
  3. Exportera XPS till mellanliggande PDF-dokument.
  4. Konvertera den mellanliggande PDF-filen till ett Word-dokument.

Följande kodsnutt visar hur man konverterar en XPS-fil till ett Word-dokument programmatiskt i C#.

// Initiera PDF-utgångsström
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // Initiera XPS-indataström
    System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);

    // Ladda inmatat XPS-dokument
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());

    // Initiera alternativobjekt med nödvändiga parametrar
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Skapa renderingsenhet för PDF-format
    PdfDevice device = new PdfDevice(pdfStream);

    // Spara utdata-PDF-fil
    document.Save(device, options);
}
// Ladda den mellanliggande PDF-filen
Document pdfDocument = new Document("XPStoDOCX.pdf");

// Spara den utgående DOCX-filen
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Konvertera OXPS till Word med C#

Du kan konvertera en OXPS-fil till ett Word-dokument i DOCX- eller DOC-format genom att följa stegen nedan:

  1. Ladda in OXPS-filen.
  2. Skapa ett objekt av klassen PdfSaveOptions
  3. Spara den mellanliggande PDF-filen.
  4. Exportera den mellanliggande PDF-filen till Word-filen.

Kodexemplet nedan visar hur man konverterar OXPS till Word med C#.

// Initiera PDF-utgångsström
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // Initiera OXPS ingångsström
    System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);

    // Ladda indata OXPS-dokument
    XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());

    // Initiera alternativobjekt med nödvändiga parametrar
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Skapa renderingsenhet för PDF-format
    PdfDevice device = new PdfDevice(pdfStream);

    // Spara utdata-PDF-fil
    document.Save(device, options);
}

// Ladda den mellanliggande PDF-filen
Document pdfDocument = new Document("OXPStoDOCX.pdf");

// Spara den utgående DOCX-filen
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Få gratis tillfällig licens

Du kan få en gratis provperiod för att kontrollera alla funktioner genom att begära en gratis tillfällig licens.

Konvertera XPS-fil till Word Online

Du kan också konvertera en XPS-fil till Word online med den här gratisappen XPS to Word Converter utan att installera någon programvara eller plugin.

XPS till Word - Lärresurser

Förutom att konvertera XPS- eller OXPS-dokument till Word-format (DOC eller DOCX), kan du lära dig mer om biblioteket och utforska olika andra funktioner med hjälp av resurserna nedan:

Slutsats

I den här artikeln har du lärt dig hur du konverterar XPS till Word och OXPS till Word i DOCX- eller DOC-format programmatiskt i C#. Dessutom är du välkommen att utforska avsnittet dokumentation för att lära dig om fler funktioner. Om du har några frågor kan du kontakta oss på forumet.

Se även

Tips: Du kanske vill kontrollera Aspose PowerPoint till Word Converter eftersom den visar den populära konverteringsprocessen för presentationer till Word-dokument.