I file PUB vengono solitamente utilizzati per creare o modificare le pubblicazioni. Opuscoli, opuscoli, biglietti da visita e molti altri tipi di file vengono creati nell’applicazione Microsoft Publisher e quindi salvati con estensione .pub. Tuttavia, a causa della popolarità e del supporto del formato PDF, potrebbe essere necessario convertire PUB in PDF. Per tali scenari, Aspose.PUB per l’API C++ è la risposta alle tue esigenze.

API di conversione da PUB a PDF da C++

Osservando le informazioni di base sull’API, in precedenza era disponibile solo l’API Aspose.PUB per .NET in modo da poterla utilizzare con il linguaggio di programmazione C# o VB.NET. Tuttavia, le crescenti e ripetute richieste di supporto della piattaforma C++ hanno portato alla concezione dell’API Aspose.PUB for C++. Ora puoi modificare, manipolare e convertire i file PUB nelle tue applicazioni C++.

Installazione

L’API è disponibile nella sezione Download e nella galleria NuGet. Dove puoi semplicemente eseguire il comando seguente o installarlo usando NuGet Manager for Solution, in Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Converti PUB in PDF in C++

Dal momento che hai installato e configurato l’API ormai. Siamo a posto per convertire un file PUB in PDF. Lavoriamo con un file Microsoft Publisher di esempio in PDF con i passaggi seguenti:

  1. Carica il file PUB di input
  2. Converti PUB in PDF con il metodo ConvertToPdf.
  3. Salva il file PDF di output

Il seguente codice C++ si basa su questi passaggi che mostrano come convertire PUB in PDF nelle tue applicazioni C++.

System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";

System::Console::WriteLine(u"Convert starting...");

System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

System::Console::WriteLine(u"Convert done.");

L’immagine sottostante mostra il file PDF di output generato con lo snippet di codice C++ che abbiamo appena testato:

Converti PUB in PDF

È importante notare qui che Aspose.PUB per l’API C++ supporta il file PUB di input con diverse pagine da convertire in un file PDF contenente molte pagine. Inoltre, continueremo a migliorare il rendering da PUB a PDF con le prossime versioni.

Licenza temporanea gratuita per la valutazione di Aspose.PUB per C++

Come altre API offerte da Aspose, offriamo anche una licenza di prova gratuita per 30 giorni per Aspose.PUB per API C++. Ciò ti consente di testare l’API nella sua piena capacità. Tuttavia, il periodo di prova può essere esteso alcune volte, su richiesta, se il tuo POC, Fattibilità o qualsiasi altra procedura organizzativa necessita di tempo. Puoi ottenere informazioni dettagliate sulla pagina Licenza temporanea se desideri testare prima di pagare per l’API.

Conclusione

I file di editore sono usati frequentemente nei tempi moderni e la funzionalità del formato di file PUB in PDF è molto importante. Ecco perché è una delle prime funzionalità incluse nella versione C++ dell’API. Se hai bisogno di assistenza durante l’installazione o la conversione di file PUB, contattaci tramite il Forum di supporto gratuito.

Guarda anche