Comprimi PDF tramite C++

Compressore PDF progressivo che utilizza Aspose.PDF lato server per le API C++, senza l’uso di software come Microsoft o Adobe Acrobat

Ottimizza i PDF con C++

Devi comprimere un PDF? La modifica programmatica dei documenti PDF è una parte essenziale dei moderni flussi di lavoro digitali. Con librerie C++ come Aspose.PDF, sono soluzioni autonome che non si basano su altri software e sono pronte per l’uso commerciale. Coprono tutte le possibili esigenze degli sviluppatori C++ professionisti.

Questa libreria C++ consente agli sviluppatori di comprimere documenti PDF in modo rapido ed efficiente tramite la programmazione. Con questa libreria, puoi produrre facilmente un output PDF ottimizzato per la stampa, l’archiviazione o la condivisione in rete. È una soluzione autonoma per l’elaborazione di documenti PDF in C++ che non richiede l’installazione di software di terze parti.

Per comprimere il file PDF, utilizzeremo l’API Aspose.PDF per C++ che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma CPP. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. Puoi anche usare il seguente comando dalla console di Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Come comprimere PDF tramite C++


È necessario Aspose.PDF per C++ per provare il codice nel proprio ambiente.

  1. Aprire un documento PDF utilizzando l’oggetto Document.
  2. Richiama il metodo per l’ottimizzazione sull’oggetto documento, che rimuove gli oggetti non necessari e comprime le immagini nel file PDF
  3. Salvate il documento ottimizzato nel nuovo percorso utilizzando il metodo Save ().

Se desideri semplificare e velocizzare la condivisione o l’archiviazione di un file PDF, la compressione può essere utile. Con questa potente libreria Aspose.PDF C++, puoi ridurre le dimensioni del tuo PDF mantenendone intatti la qualità e i dettagli importanti. Questo strumento professionale utilizza C++ per comprimere i PDF in modo efficace. L’esempio seguente dimostra come modificare un documento PDF in C++:

Comprimi file PDF - C++

Questo codice di esempio mostra come ottimizzare un documento PDF per il Web - C++

Input file:

File not added

Output format:

PDF

Output file:


	//Optimize PDF Document for the Web
    void OptimizeForWeb() {
    // String for path name
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String outfilename("OptimizeDocument_out.pdf");

    // Open document
    auto document = MakeObject<Document>();

    // Make some operations (add pages, images, etc) 
    // ...

    // Optimize for web
    document->Optimize();

    // Save output document
    document->Save(_dataDir + outfilename);
}

Informazioni su Aspose.PDF per l'API C++

Aspose.PDF per C++ è una potente libreria di elaborazione che consente agli sviluppatori di creare, leggere e manipolare documenti PDF senza utilizzare Adobe Acrobat. Fornisce una vasta gamma di funzionalità come la creazione di moduli, l’aggiunta/compressione di testo, la manipolazione di pagine PDF, l’aggiunta di annotazioni, la gestione di caratteri personalizzati e molto altro.

Aspose.PDF per C++ è una libreria che consente agli sviluppatori di aggiungere funzionalità di elaborazione PDF alle proprie applicazioni. L’API può essere utilizzata per creare qualsiasi tipo di applicazione a 32 e 64 bit per generare o leggere, convertire e manipolare file PDF senza l’uso di Adobe Acrobat.

Puoi trovare spiegazioni ed esempi dettagliati per ogni classe e metodo in Aspose.PDF per la libreria C++ nel riferimento API. E consigliamo anche di visualizzare una Documentazione.