Questo articolo spiega come trasformare Markdown in PDF in Python. Fornisce una descrizione dettagliata per impostare l’IDE per l’esecuzione del codice di esempio, un elenco di passaggi necessari per sviluppare l’applicazione e un codice di esempio eseguibile per generare PDF da Markdown in Python. Imparerai anche diverse opzioni per personalizzare il PDF di output prima di salvarlo sul disco o in un flusso.
Passaggi per esportare Markdown in PDF in Python
- Stabilisci l’ambiente per utilizzare Aspose.Words per Python tramite .NET per la conversione da MD a PDF
- Carica il file MD di origine nell’oggetto di classe Document
- Crea un’istanza dell’oggetto classe PdfSaveOptions dallo spazio dei nomi aspose.words.saving
- Chiama il metodo save() fornendo il nome del file PDF di output e le opzioni di salvataggio PDF
Questi passaggi spiegano il processo per esportare il file MD in PDF in Python. Nella prima fase, il file MD di origine viene caricato nell’oggetto di classe Document seguito dalla creazione dell’oggetto di classe PdfSaveOptions per la personalizzazione del file PDF di output. Nella fase finale, il file di input viene salvato come file PDF utilizzando il nome del file di output e le opzioni di salvataggio per il PDF.
Codice per convertire file MD in PDF in Python
Questo codice dimostra l’operazione di conversione di Markdown in PDF in Python. Abbiamo utilizzato PdfSaveOptions con le impostazioni predefinite, tuttavia è possibile utilizzare proprietà e metodi diversi per personalizzare il file PDF di output come incorporare i caratteri PostScript, impostare la modalità colore, impostare il titolo del documento di visualizzazione, incorporare gli allegati per elencarne alcuni. Allo stesso modo, puoi salvare il file di output in qualsiasi altro formato utilizzando save_format, salvare l’output in un flusso e utilizzare save_options per impostare molte altre proprietà.
Questo tutorial ci ha insegnato a trasformare un file da Markdown a PDF in Python. Se desideri conoscere la procedura per rimuovere la protezione di un file Word, fai riferimento all’articolo su come convertire un documento Word protetto in non protetto in Python.