W tym samouczku dowiesz się, jak przekonwertować PDF na Word w C# bez interopu. Użyjemy prostej aplikacji konsolowej do wygenerowania DOCX z PDF przy użyciu C#. Korzystając z tego samego podejścia, możesz również eksportować FlatOpc z PDF. Konwersja z formatu PDF do formatu Word to dwie linie kodu i może być używana w aplikacjach komputerowych i internetowych.
Kroki, aby przekonwertować PDF na DOCX w C#
- Zainstaluj pakiet Aspose.Words for .NET z NuGet.org
- Dodaj odniesienie do przestrzeni nazw Aspose.Words i Aspose.Words.Saving
- Ustaw licencję za pomocą metody License.SetLicense przed zaimportowaniem pliku PDF
- Zaimportuj wejściowy dokument PDF do DOM Aspose.Words
- Zapisz dokument w formacie pliku Word DOCX
W ostatnim poradniku przyjrzeliśmy się Jak przekonwertować dokument programu Word na obrazy w języku C#. W tym temacie wyjaśniono wszystkie kroki, aby zapisać plik DOCX z pliku PDF w języku C#.
Kod do konwersji PDF na DOCX w C#
using Aspose.Words; | |
using System; | |
namespace PdftoWord | |
{ | |
class how_to_convert_pdf_to_word_in_c_sharp_without_interop | |
{ | |
public static void ConvertPDFtoWord(String pdftoword_directory) | |
{ | |
//Set Aspose license before PDF to Word conversion | |
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License(); | |
AsposeWordsLicense.SetLicense(pdftoword_directory + @"Aspose.Words.lic"); | |
//Import the PDF into Aspose.Words DOM. | |
Document doc = new Document(pdftoword_directory + "input.pdf"); | |
//Save PDF to Word document | |
doc.Save(pdftoword_directory + @"output.docx", SaveFormat.Docx); | |
} | |
} | |
} |
Możesz także konwertować pliki PDF do innych formatów plików, np. WordML, DOC, RTF itp. Aby zapisać PDF do innych formatów plików, musisz zmienić rozszerzenie nazwy pliku wyjściowego i SaveFormat w metodzie Document.Save.