이 자습서에서는 interop 없이 C#에서 PDF를 Word로 변환하는 방법을 배웁니다. 간단한 콘솔 애플리케이션을 사용하여 C#을 사용하여 PDF에서 DOCX을 생성합니다. 동일한 접근 방식을 사용하여 PDF에서 FlatOpc를 내보낼 수도 있습니다. PDF에서 Word 파일 형식으로의 변환은 두 줄의 코드이며 데스크탑 및 웹 응용 프로그램에서 사용할 수 있습니다.
C#에서 PDF를 DOCX로 변환하는 단계
- NuGet.org에서 Aspose.Words for .NET 패키지 설치
- Aspose.Words 및 Aspose.Words.Saving 네임스페이스에 대한 참조 추가
- PDF를 가져오기 전에 License.SetLicense 메서드를 사용하여 라이선스 설정
- 입력 PDF 문서를 Aspose.Words의 DOM으로 가져오기
- 문서를 Word DOCX 파일 형식으로 저장
마지막 방법 주제에서는 C#에서 Word 문서를 이미지로 변환하는 방법에 대해 살펴보았습니다. 이 항목에서는 C#의 PDF에서 DOCX를 저장하는 모든 단계를 설명합니다.
C#에서 PDF를 DOCX로 변환하는 코드
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); | |
} | |
} | |
} |
PDF를 WordML, DOC, RTF 등과 같은 다른 파일 형식으로 변환할 수도 있습니다. PDF를 다른 파일 형식으로 저장하려면 Document.Save 메서드에서 출력 파일 이름 확장자와 SaveFormat를 변경해야 합니다.