Converti PDF in Word usando C#

Converti PDF in testo in Java

I formati di file PDF e MS Word sono i formati di file più popolari e utili al momento attuale. I documenti PDF non sono facili da modificare e talvolta richiedono uno strumento di terze parti per modificarli. Considerando che i file di Word offrono molto in questo senso. Tuttavia, in molti scenari, è necessario eseguire la conversione da PDF a Word. In questo post del blog, useremo questo PDF .NET libreria per convertire PDF in Word usando C# a livello di codice. Scriveremo i frammenti di codice per dimostrare in dettaglio questa funzionalità.

Tratteremo i seguenti punti:

Installazione della libreria .NET PDF

Questa libreria PDF C# è quella che può aiutarti a creare un convertitore da PDF a Word a livello di codice. Tuttavia, puoi trovare un sacco di potenti funzionalità esposte da questa libreria. Quindi, puoi scaricare l’API o installarla utilizzando NuGet Package Manager nel tuo progetto.

Converti PDF in Word usando C#

Puoi convertire file PDF in documenti Word scrivendo un paio di righe in un’applicazione .NET.

Puoi seguire i seguenti passaggi e lo snippet di codice:

  1. Inizializza un oggetto della classe Document e carica il file PDF di origine.
  2. Salva il file in formato DOC invocando il metodo Salva.
// Inizializza un oggetto della classe Document e carica il file PDF di origine 
Document pdfDocument = new Document( "sample.pdf");
// Salva il file in formato DOC richiamando il metodo Salva  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

Potresti vedere l’output nell’immagine qui sotto:

conversione da pdf a parola

Conversione da PDF a Word: opzioni avanzate

In questa sezione, esploreremo alcuni metodi avanzati offerti da questa libreria PDF C#.

Segui i passaggi e lo snippet di codice di seguito:

  1. Apri il documento PDF di origine inizializzando un’istanza della classe Document.
  2. Crea un’istanza della classe DocSaveOptions per accedere alle opzioni di salvataggio per l’esportazione in formato Doc.
  3. Impostare il valore di questa proprietà Format per salvare il file di output in formato Doc.
  4. Impostare la modalità di riconoscimento come Flusso impostando la proprietà Modalità.
  5. Assegna un valore alla proprietà RelativeHorizontalProximity per impostare la prossimità orizzontale su 2,5.
  6. Abilita il valore per riconoscere i punti elenco durante il processo di conversione impostando un valore della proprietà RecognizeBullets.
  7. Richiamare il metodo Salva per salvare il file in formato documento MS
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// Crea un'istanza della classe DocSaveOptions per accedere alle opzioni di salvataggio per l'esportazione in formato Doc 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // Impostare il valore di questa proprietà Format per salvare il file di output in formato Doc.
    Format = DocSaveOptions.DocFormat.Doc,
    // Impostare la modalità di riconoscimento come Flusso impostando la proprietà Mode 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // Assegnare un valore alla proprietà RelativeHorizontalProximity Impostare la prossimità orizzontale su 2,5 
    RelativeHorizontalProximity = 2.5f,
    // Abilita il valore per riconoscere i punti elenco durante il processo di conversione impostando un valore della proprietà RecognizeBullets  
    RecognizeBullets = true
};
// Richiamare il metodo Save per salvare il file in formato documento MS 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Possiamo concludere questo post del blog qui con la speranza che ti abbia permesso di convertire PDF in Word usando C# a livello di codice. Questa libreria .NET PDF ti aiuterà sicuramente a creare un convertitore da PDF a Word per la tua applicazione aziendale. Inoltre, puoi visitare la documentazione di questa libreria per conoscere altre funzionalità. Installa questa libreria nel tuo progetto .NET ed esegui la conversione da PDF a Word a livello di codice. Infine, resta in contatto con conholdate.com per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Come convertire PDF in Word in C# net?

Installa questo PDF C# libreria per convertire PDF in Word a livello di codice. Puoi visitare la documentazione relativa alla sua installazione e alle sue caratteristiche.

Come si converte un documento PDF in Word?

Puoi creare un’istanza della classe Document per caricare il file PDF di origine e invocare il metodo Save per salvarlo come file Word.

Guarda anche