Այս ձեռնարկում դուք կսովորեք, թե ինչպես փոխարկել PDF-ը Word-ի C#-ով առանց interop-ի: Մենք կօգտագործենք կոնսոլային պարզ հավելված՝ PDF-ից DOCX ստեղծելու համար՝ օգտագործելով C#: Օգտագործելով նույն մոտեցումը, դուք կարող եք արտահանել FlatOpc-ը նաև PDF-ից: PDF-ից Word ֆայլի ձևաչափի փոխակերպումը երկու տող կոդի է և կարող է օգտագործվել Desktop և Web հավելվածներում:
PDF-ը DOCX-ի C#-ով փոխարկելու քայլեր
- Տեղադրեք Aspose.Words for .NET փաթեթը NuGet.org-ից
- Հղում ավելացրեք Aspose.Words և Aspose.Words.Saving անվանատարածքներին
- Նախքան PDF ներմուծելը, սահմանեք լիցենզիան՝ օգտագործելով License.SetLicense մեթոդը
- Ներմուծեք մուտքագրված PDF փաստաթուղթը Aspose.Words’ DOM-ում
- Փաստաթուղթը պահեք Word DOCX ֆայլի ձևաչափով
Վերջին թեմայում մենք ուսումնասիրեցինք Ինչպես փոխարկել Word փաստաթուղթը պատկերների C#-ում-ը: Այս թեման բացատրում է DOCX-ը PDF-ից C#-ով պահպանելու բոլոր քայլերը:
Կոդ՝ PDF-ը DOCX-ի 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); | |
} | |
} | |
} |
Դուք կարող եք նաև PDF-ը փոխարկել այլ ֆայլերի ձևաչափերի, օրինակ՝ WordML, DOC, RTF և այլն: PDF-ը այլ ֆայլերի ձևաչափերի պահպանելու համար դուք պետք է փոխեք ելքային ֆայլի անվան ընդլայնումը և SaveFormat Document.Save մեթոդով: