In uno dei post precedenti, abbiamo parlato di come convertire file PDF in presentazioni PowerPoint PPT/PPTX utilizzando C# all’interno delle nostre applicazioni .NET. Nella maggior parte dei casi, l’insieme di base delle opzioni di conversione funziona bene. Tuttavia, oggi discuteremo alcuni trucchi avanzati per la conversione da PDF a PPTX:

Gestisci note o commenti nella conversione da PDF a PPTX C#

Quando parlo alle persone di qualcosa e uso una presentazione, mi piace anche prendere appunti sulle diapositive, disegnare frecce, dare accenti con forme geometriche, ecc.

Come disegnare su PDF?

È facile, apro il mio file PDF in Adobe Reader DC o in Microsoft Edge e uso uno strumento matita. Per impostazione predefinita, Adobe Reader utilizza una matita rossa.

gestire le note da pdf a pptx

Prendere appunti in Adobe Reader

Considerando che Microsoft Edge ne usa uno blu.

pdf in pptx commenti e note

Se tali file PDF vengono convertiti in una presentazione PPTX, tutte le note vengono trasferite nel file PPTX.

Come possiamo aggiustarlo?

In termini di standard PDF, ci occupiamo del contenuto delle pagine e di elementi aggiuntivi denominati annotazione. Scriviamo un piccolo pezzo di codice C# per esaminare quali tipi di annotazioni sono presenti in tali documenti.

Dopo l’esecuzione, otterremo il risultato qualcosa del genere:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

Ciò significa che ci sono tre tipi di annotazioni nella pagina del PDF:

  • Inchiostro: è il nostro disegno a matita,
  • Quadrato: il nostro disegno rettangolare,
  • Popup: un’annotazione popup visualizza il testo in una finestra popup per l’immissione e la modifica. Non deve apparire da solo, ma è associato a un’annotazione di markup, la sua annotazione padre, e deve essere utilizzato per modificare il testo del genitore. Nel nostro caso, l’annotazione Popup è collegata a Ink e Square. Non avrà alcun flusso di aspetto, quindi non influirà sulla conversione da PDF a PPTX.

Rimuovi le annotazioni nella conversione da PDF a PPTX

Quindi, per rimuovere i disegni extra in PDF, dovremmo rimuovere le annotazioni Ink e Square. Di seguito sono riportati i passaggi per eseguire questa operazione.

Il frammento di codice C# di seguito mostra uno dei modi possibili per rimuovere l’annotazione nella conversione da PDF a PPTX:

Come accennato in precedenza, il presentatore può utilizzare diversi strumenti e colori per i commenti e noi possiamo (se necessario) ottimizzare l’ultimo campione. Ad esempio, possiamo rimuovere solo le annotazioni rosse (codice colore #E52237) o alcune annotazioni del presentatore.

Proviamo un altro modo per migliorare il contenuto grafico nella conversione da PDF a PPTX.

C# da PDF a PPTX - Separa la grafica decorativa dalle immagini dei contenuti

Durante la conversione di PDF in PPTX, di solito tutte le immagini nel file PDF vengono raggruppate in un’unica immagine di sfondo nell’output. Non è sempre conveniente e Aspose.PDF per .NET ha una modalità speciale che può modificare il comportamento del convertitore durante la conversione di PDF in PPTX.

Per abilitare questa modalità, puoi impostare la proprietà SeparateImages su true. Il seguente frammento di codice mostra come utilizzare questa opzione nella conversione da PDF a PPTX in C#:

Pertanto, la diapositiva dell’esempio precedente verrà suddivisa in 3 immagini.

immagini di decorazione da pdf a pptx

Si precisa che non sempre è possibile separare accuratamente le immagini di sfondo dalle immagini di contenuto. Pertanto, il convertitore a volte può commettere errori e aggiungere elementi extra al contenuto.

Conclusione

In questo articolo, hai imparato come gestire i commenti e la grafica decorativa nella conversione da PDF a PPTX C#. Puoi valutare la qualità di lavoro del nostro convertitore da PDF a PPTX utilizzando un’applicazione Web gratuita completamente funzionale - Aspose.PDF PPTX Converter.

Guarda anche