Du kan inte direkt konvertera en PDF -fil till en DOC -fil (Microsoft Word -dokument) med Pure VB -kod. VB saknar själv de nödvändiga biblioteken och funktioner för att hantera PDF -manipulation.
Du kan dock uppnå denna konvertering med hjälp av tredjepartsbibliotek eller verktyg:
1. Använda ett tredjeparts PDF-bibliotek:
* spire.pdf: Detta populära bibliotek låter dig manipulera PDF -filer i VB.NET. Den har funktioner för konvertering av PDF -filer till DOC, DOCX och andra format.
* aspose.pdf för .NET: Ett annat kraftfullt bibliotek med omfattande PDF -manipulationsfunktioner, inklusive konvertering till DOC.
* itextsharp: Ett gratis och öppen källkodsbibliotek som ger ett brett utbud av PDF-funktionaliteter. Du kan använda dess `pdfreader` och` pdfwriter` klasser för konvertering.
Exempel (med spire.pdf):
`` VB.net
Import spire.pdf
Import spire.pdf.documents
Public sub convertpdftodoc (pdffilepath som sträng, docfilepath som sträng)
'Ladda pdf -filen
DIM PDFDOCUMENT AS NYTT PDFDOCUMENT (PDFFILEPATH)
'Spara som doc -fil
pdfdocument.savetofile (docfilePath, fileformat.doc)
Slutsub
`` `
2. Använda ett kommandoradsverktyg:
* pdftoword: Detta gratis kommandoradsverktyg konverterar PDF-filer till DOC. Du kan ringa det här verktyget från din VB -kod med klassen "System.Diagnostics.Process".
* Gratis PDF till Word Converter: Många gratis online -omvandlare erbjuder PDF till DOC -konvertering. Du kan använda `System.net.WebRequest` för att interagera med dessa tjänster.
Exempel (med PDFTOWORD):
`` VB.net
Importerar system.diagnostics
Public sub convertpdftodoc (pdffilepath som sträng, docfilepath som sträng)
'Skapa en process för att köra pdftoword
Dim ProcessInfo som ny processstartInfo ("sökväg/till/pdftoword.exe")
ProcessInfo.Arguments =String.Format ("" "" &pdffilepath &"" "" "&docfilepath &" "" ")
ProcessInfo.UsShelLexecute =False
'Kör processen
Dim process som ny process ()
process.startInfo =processInfo
process.start ()
Process.WaitForExit ()
Slutsub
`` `
Kom ihåg:
* Konverteringskvaliteten kan variera beroende på PDF -filens struktur och det bibliotek/verktyg du väljer.
* Vissa verktyg eller bibliotek kan kräva en licens eller betalning.
Välj den metod som bäst passar dina krav och tillgängliga resurser.