Ridimensiona il PDF tramite C++

Modifica le dimensioni della pagina PDF. Usa Aspose.PDF per C++ per modificare i documenti PDF a livello di codice

Ridimensiona le pagine PDF con C++

Devi ridimensionare 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 ridimensionare i documenti PDF in modo rapido ed efficiente tramite la programmazione. Questa libreria mostra come aggiornare o modificare facilmente le dimensioni della pagina in un file PDF esistente a livello di codice con C++. È una soluzione autonoma per l’elaborazione di documenti PDF in C++ che non richiede l’installazione di software di terze parti.

Per ridimensionare 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 ridimensionare i documenti PDF


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

  1. Carica il file PDF di origine.
  2. Inserisci le pagine nell’oggetto PageCollection.
  3. Ottieni una determinata pagina.
  4. Chiamate il metodo setPageSize (..) per aggiornarne le dimensioni.
  5. Chiamate il metodo Save (..) della classe Document per generare il file PDF con dimensioni di pagina aggiornate.

Se desideri ridimensionare i file PDF per le tue attività, questa soluzione può aiutarti. Con questa potente libreria Aspose.PDF C++, puoi aggiornare o modificare le dimensioni della pagina (dimensione) di un file esistente. Questo strumento professionale utilizza C++ per ridimensionare il PDF in modo efficace. L’esempio seguente dimostra come modificare le dimensioni di un documento PDF in C++:

Ridimensiona PDF - C++

Questo codice di esempio mostra come ridimensionare le pagine PDF - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

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

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

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.