Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Túto konverziu však môžete dosiahnuť pomocou knižníc alebo nástrojov tretích strán:
1. Pomocou knižnice PDF tretích strán:
* Spire.pdf: Táto populárna knižnica vám umožňuje manipulovať s súborom PDF vo VB.NET. Má funkcie na konverziu PDF na DOC, DOCX a ďalšie formáty.
* aspose.pdf pre .net: Ďalšia výkonná knižnica s rozsiahlymi funkciami manipulácie s PDF vrátane konverzie na DOC.
* iTextSharp: Bezplatná a otvorená knižnica, ktorá poskytuje širokú škálu funkcií PDF. Môžete použiť jeho triedy `pdfreader` a` pdfwriter 'na konverziu.
Príklad (pomocou Spire.pdf):
`` `vb.net
Dovoz Spire.pdf
Dovoz Spire.pdf.Documents
Public sub convertpdftodoc (pdffilelepath ako reťazec, docFilePath as String)
'Načítajte súbor PDF
Dim pdfdocument ako nový pdfdocument (pdffilelepath)
„Uložiť ako súbor DOC
pdfdocument.savetofile (DocfilePath, FileFormat.doc)
Koncový
`` `
2. Pomocou nástroja na príkazový riadok:
* pdftoword: Tento bezplatný nástroj príkazového riadku prevádza súbory PDF na DOC. Tento nástroj môžete zavolať z kódu VB pomocou triedy „System.Diagnostics.Process“.
* zadarmo PDF na slovné prevodník: Mnoho bezplatných online konvertorov ponúka PDF na konverziu DOC. Na interakciu s týmito službami môžete použiť „System.net.WebRequest“.
Príklad (s použitím pdftoword):
`` `vb.net
Imports System.Diagnostics
Public sub convertpdftodoc (pdffilelepath ako reťazec, docFilePath as String)
„Vytvorte proces na spustenie pdftoword
DIM ProcessInfo ako nový procesSstartinfo ("Path/to/pdftoword.exe")
ProcessInfo.Arguments =String.Format ("" "" &pdffilelepath &"" "" "&DocfilePath &" "")
ProcessInfo.useshellexecute =false
„Spustite proces
Dim proces ako nový proces ()
Process.startinfo =procesinfo
Process.start ()
Process.waitforexit ()
Koncový
`` `
Pamätajte:
* Kvalita konverzie sa môže líšiť v závislosti od štruktúry súboru PDF a knižnice/nástroja, ktorý vyberiete.
* Niektoré nástroje alebo knižnice môžu vyžadovať licenciu alebo platbu.
Vyberte metódu, ktorá najlepšie vyhovuje vašim požiadavkám a dostupným zdrojom.