Du kan ikke direkte konvertere en PDF -fil til en Doc (Microsoft Word -dokument) -fil ved hjelp av ren VB -kode. VB mangler selv de nødvendige biblioteker og funksjonaliteter for å håndtere PDF -manipulering.
Du kan imidlertid oppnå denne konverteringen ved hjelp av tredjepartsbiblioteker eller verktøy:
1. Bruke et tredjeparts PDF-bibliotek:
* spire.pdf: Dette populære biblioteket lar deg manipulere PDF -filer i VB.NET. Den har funksjoner for å konvertere PDF -er til DOC, DOCX og andre formater.
* aspose.pdf for .net: Et annet kraftig bibliotek med omfattende PDF -manipulasjonsfunksjoner, inkludert konvertering til DOC.
* iTextSharp: Et gratis og åpen kildekodebibliotek, som gir et bredt spekter av PDF-funksjonaliteter. Du kan bruke `pdfreader` og` pdfwriter` -klasser for konvertering.
eksempel (ved hjelp av spire.pdf):
`` VB.net
Importer spire.pdf
Importer spire.pdf.documents
Public sub convertpdftodoc (pdffilepath as string, docfilepath as string)
'Last inn PDF -filen
Dim PDFDocument som nytt PDFDocument (PDffilePath)
'Lagre som Doc -fil
pdfdocument.savetofile (docfilepath, filformat.doc)
Slutt sub
`` `
2. Bruke et kommandolinjeverktøy:
* pdftoword: Dette gratis kommandolinjeverktøyet konverterer PDF-filer til Doc. Du kan ringe dette verktøyet fra VB -koden din ved å bruke `System.Diagnostics.Process` -klassen.
* Gratis PDF til Word Converter: Mange gratis online omformere tilbyr PDF til DOC -konvertering. Du kan bruke `System.net.WebRequest` for å samhandle med disse tjenestene.
eksempel (ved hjelp av pdftoword):
`` VB.net
Import System.Diagnostics
Public sub convertpdftodoc (pdffilepath as string, docfilepath as string)
'Lag en prosess for å kjøre Pdftoword
Dim ProcessInfo som ny ProcessStartInfo ("Path/to/pdftoword.exe")
ProcessInfo.Arguments =String.Format ("" "" &PdffilePath &"" "" "&DocFilePath &" ""))
ProcessInfo.UseshellexeCute =FALSE
' Run the process
Dim process As New Process()
process.StartInfo =processInfo
process.Start()
process.WaitForExit()
Slutt sub
`` `
Husk:
* Konverteringskvaliteten kan variere avhengig av PDF -filens struktur og bibliotek/verktøy du velger.
* Noen verktøy eller biblioteker kan kreve lisens eller betaling.
Velg metoden som passer best for dine krav og tilgjengelige ressurser.