Aggiungi l’intestazione al PDF tramite C++

Aggiungi l’intestazione al file PDF utilizzando la libreria C++.

Aggiungi intestazioni al documento PDF usando la libreria C++

Per aggiungere Header in PDF, useremo l’API Aspose.PDF for C++ che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma cpp. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Passaggi per aggiungere l’intestazione al PDF tramite C++


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

  1. Aprire un documento PDF utilizzando l’oggetto Document.
  2. Creare un timbro e definirne le proprietà.
  3. Aggiungere il timbro alla pagina utilizzando il metodo AddStamp.
  4. Salva il file PDF.

Aggiungi un'intestazione al documento PDF - C++

Questo codice di esempio mostra come aggiungere Header al PDF


    String _dataDir("C:\\Samples\\");
    String inputFileName("AddTextStamp.pdf");
    String outputFileName("AddTextStamp_out.pdf");
    auto document = MakeObject<Document>(_dataDir + inputFileName);

    auto textStamp =MakeObject<TextStamp>(u"Sample Stamp");

    textStamp->set_Background(true);

    textStamp->set_XIndent(100);
    textStamp->set_YIndent(100);

    textStamp->set_Rotate(Rotation::on90);
    textStamp->get_TextState()->set_Font(FontRepository::FindFont(u"Arial"));
    textStamp->get_TextState()->set_FontSize(14.0F);
    textStamp->get_TextState()->set_FontStyle(FontStyles::Bold);
    textStamp->get_TextState()->set_FontStyle(FontStyles::Italic);
    textStamp->get_TextState()->set_ForegroundColor(Color::get_Green());

    document->get_Pages()->idx_get(1)->AddStamp(textStamp);
    document->Save(_dataDir + outputFileName);