V tomto návodu se dozvíte, jak převést PDF do Wordu v C#. Vysvětluje, jak lze pomocí C# PDF na DOCX převod provést poskytnutím zdrojového PDF. Proces převodu souboru PDF na dokument aplikace Word je přímočarý a lze jej provést pomocí dvou nebo tří řádků kódu. Navíc můžete stejný přístup použít v desktopových i webových aplikacích.
Kroky k převodu PDF do Wordu v C#
- Nainstalujte GroupDocs.Conversion for .NET ze správce balíčků NuGet pro převod PDF do Wordu v C#
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion
- Vytvořte instanci třídy Converter a načtěte zdrojový dokument PDF pro převod
- Vytvořte instanci třídy WordProcessingConvertOptions
- Zavolejte metodu převodu třídy Converter a předejte název souboru převedeného dokumentu a instanci WordProcessingConvertOptions z předchozího kroku.
V dalším kroku si můžete prohlédnout ukázkový kód PDF do Wordu C# pro převod dokumentů. Nakonec se převedený soubor uloží na disk jako DOCX. Podobně můžete také převést z PDF do jiného formátu souboru Word pomocí třídy WordProcessingFileType a zadáním typu dokumentu pro převod.
Kód pro převod PDF do Wordu v C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertPdfToWordInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert PDF to Word using C# | |
{ | |
// Remove the watermark in output Word document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source PDF file for conversion to Word document | |
var converter = new GroupDocs.Conversion.Converter("sample.pdf"); | |
// Set the convert options for DOCX format | |
var options = new WordProcessingConvertOptions(); | |
// Save converted DOCX file | |
converter.Convert("converted.docx", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
V tomto příkladu jsme se naučili, jak převést PDF do Wordu pomocí C#. Načte zdrojový dokument PDF z disku pomocí objektu třídy Converter, ale lze jej načíst i prostřednictvím streamu. DOCX je výchozí formát pro převod PDF do Wordu. Podporuje však různé formáty Microsoft Word jako DOC, DOCX, RTF a mnoho dalších pro převod z PDF. Kromě toho jsou pro převod z PDF podporovány formáty EPUB, XLSX, PPTX, HTML, XML a řada dalších.