Questa breve guida spiega il processo di appiattimento dei PDF con l’API REST di C#. Imparerai a appiattire PDF online con l’interfaccia REST di C# utilizzando un Cloud SDK basato su .NET per la stampa o la condivisione di un PDF con restrizioni sulla modifica dei dati inseriti nei campi del modulo. Non solo migliora la sicurezza, ma migliora anche la compatibilità e garantisce l’integrità dei dati per l’archiviazione.
Prerequisito
- Crea un account Credenziali API per appiattire PDF online
- Scarica Aspose.PDF Cloud SDK per Dotnet per appiattire il PDF
- Configurare il progetto C# con l’SDK sopra indicato
Passaggi per appiattire PDF online con l’interfaccia C# REST
- Crea un’istanza di PdfApi utilizzando le credenziali API fornite
- Specificare il nome del file PDF locale, il nome del file di archiviazione remota e il percorso del file di output locale
- Aprire il flusso di file PDF locale e caricarlo nella cartella principale dell’archiviazione cloud
- Chiama PutFieldsFlatten sul file caricato per appiattire tutti i campi del modulo in posizione
- Recupera il PDF elaborato dall’archiviazione cloud come flusso
- Copia il flusso PDF scaricato in un nuovo file locale
- Cattura tutte le eccezioni e visualizza i relativi messaggi di errore e le tracce dello stack
Questo processo inizia con la configurazione dell’API PDF, la scelta dei percorsi dei file, il caricamento del PDF e l’appiattimento dei campi del modulo nel Cloud. Successivamente, si scarica il file finale, lo si salva localmente e ci si assicura che eventuali errori lungo il percorso siano chiaramente segnalati.
Codice per appiattire un PDF online con API basata su C# .NET
Questo codice esegue il processo di appiattimento PDF online con API C# Low Code. È possibile caricare più file PDF sul cloud ed eseguire l’appiattimento passando i nomi dei singoli file uno alla volta al metodo PutFieldsFlatten() per le operazioni online. È possibile scaricare tutti i file di output o solo quelli selezionati utilizzando il metodo DownloadFile() nella classe PdfApi.
Questo articolo ha mostrato come appiattire un PDF con l’API C# Low Code. Per convertire un documento PDF in un XPS, fare riferimento all’articolo su Converti PDF in XPS utilizzando l’API REST C#.