MS Publisher è un programma per creare documenti focalizzati a lavorare con le informazioni sul layout di pagina. Il programma apre i formati di file successivi MS Publisher 2.0 o successivo, file con estensione .txt, file RTF, file MS Word, file HTML, testo Unicode e molti altri. I file Pub possono includere diversi tipi di dati come immagini, testi o grafica. Ecco perché il formato è ben diffuso nella creazione di volantini, brochure, cartoline e altre produzioni pubblicitarie cartacee.

Con questo software, hai la possibilità di creare i tuoi progetti di documenti personalizzati o utilizzare progetti preformattati per i tuoi documenti. MS Publisher memorizza i suoi file con l'estensione .pub e non molte applicazioni diverse da Publisher sono in grado di gestire tali file.

Sblocca il potenziale della libreria Aspose.PUB per C++, uno strumento altamente adattabile e facile da usare. Carica, apri, modifica e converti i file .pub più diffusi in PDF con velocità e precisione fulminee. Trasforma facilmente le tue pubblicazioni in PDF, HTML, XLSX, DOC e nei formati di immagine più diffusi.

Integra Aspose.PUB nelle tue applicazioni C++ con facilità. Sviluppa applicazioni per aprire, unire o convertire file MS Publisher su più piattaforme. Dai un'occhiata ai nostri esempi già pronti per vedere come la funzionalità si adatta perfettamente a varie applicazioni. Di' addio al fastidio di installare software aggiuntivo o di abbonarti a servizi costosi. Aspose.PUB ha tutto il necessario per trasformare la tua visione creativa in realtà. Inizia oggi ottenendo una prova gratuita e sperimenta la differenza!

Funzionalità avanzate dell'API di manipolazione PUB C++

Esporta i file PUB in PDF

Questo codice C++ viene utilizzato per convertire un file Microsoft Publisher (.pub) in un file Portable Document Format (.pdf).

Converti PUB in PDF - C++

    System::String SourcPubFile = dataDir() + u"1.pub";

    System::String filePdf = dataDir() + u"result_out.pdf";

    System::SharedPtr parser = PubFactory::CreateParser(SourcPubFile);

    System::SharedPtr document = parser->Parse();

    PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

Il codice sopra può essere spiegato brevemente nel modo seguente:

  • Definisci una variabile SourcPubFile di tipo System::String e inizializzala con il percorso del file .pub di origine. La funzione dataDir() restituisce il percorso della directory dei dati e "u" è un prefisso per una stringa letterale Unicode.
  • Definisci una variabile filePdf di tipo System::String e inizializzala con il percorso del file .pdf di destinazione.
  • Crea un oggetto parser per il file .pub di origine utilizzando il metodo CreateParser() della classe PubFactory e passandogli la variabile SourcPubFile.
  • Chiama il metodo Parse() sull'oggetto parser per analizzare il file .pub di origine.
  • Utilizza il metodo ConvertToPdf() della classe PdfConverter. Il metodo accetta due argomenti: l'oggetto documento e il percorso del file .pdf di destinazione ed esegue la conversione.

Accedi e manipola i livelli PUB

Aspose.PUB per l'API C++ fornisce l'accesso ai livelli in un file .pub di Microsoft Publisher, consentendo di disegnare sui livelli con immagini o testo. Puoi combinare i livelli, modificare il testo, applicare effetti o esportare i livelli come immagini. Inoltre, questa API può rilevare file .pub appiattiti e generare miniature.

Leggere o creare file PUB

La soluzione non solo supporta il caricamento e la manipolazione dei file Photoshop .psd e Large Document Format .psb, ma offre anche la possibilità di creare file Microsoft Publisher .pub e .psb da zero. Gli sviluppatori C++ possono utilizzare questa API per automatizzare i processi e semplificare il proprio flusso di lavoro.

Vari filtri per immagini

La soluzione API Aspose.PUB per C++ offre funzionalità di imaging essenziali attraverso le sue librerie di classi, inclusa la possibilità di regolare il colore. Gli sviluppatori possono facilmente modificare la luminosità, il contrasto o la gamma di un'immagine raster caricata con l'API. Inoltre, possono dithering o sfocare dinamicamente le immagini, nonché applicare filtri popolari come Median, Gauss Wiener, Motion Wiener e Bradley Threshold.

Ultime funzionalità dell'API PUB

L'API Aspose.PUB per C++ viene costantemente migliorata con nuove funzionalità, rendendola una soluzione affidabile. Ecco alcune delle ultime aggiunte:

  • Supporto per i livelli di riempimento con la possibilità di gestire il riempimento a motivo, colore e sfumatura.
  • Supporto per GdFlResource, VmskResource, PtFlResource e VsmsResource.
  • La capacità di caricare file immagine, come JPEG e PNG, in PsdImage senza caricamento diretto.
  • Supporto per maschere vettoriali di livello e capovolgimento personalizzato del livello di testo.
  • La possibilità di eseguire il rendering degli effetti Stroke con Color Fill per l'esportazione.

FAQ

1. Perché avresti bisogno di Aspose.PUB per C++?

Gli sviluppatori possono utilizzare Aspose.PUB per C++ per manipolare documenti PUB esistenti, come il rendering, la conversione o l’estrazione dei metadati del documento.

2. Quali formati sono supportati da Aspose.PUB per C++?

Questa soluzione API supporta PUB come input e PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML e SVG come formati di output in funzionalità di conversione.

3. Dove posso trovare i requisiti per iniziare a lavorare con Aspose.PUB per C++?

Vai a Documentazione per apprendere i concetti fondamentali come requisiti di sistema, installazione, licenza e come eseguire esempi. Lì puoi anche trovare la Guida per gli sviluppatori e la knowledge base sui formati.

4. Dove posso ottenere assistenza in caso di problemi con l’API?

Prova a ottenere una risposta nel Forum di supporto gratuito . Se non ne ottieni uno, crea semplicemente un nuovo argomento con il problema affrontato.

5. Dove posso trovare gli ultimi aggiornamenti di Aspose.PUB per C++?

Controlla Note di rilascio per vedere lo stato di avanzamento, tutti gli aggiornamenti e le ultime funzionalità aggiunte.



  

Support and Learning Resources

  
  

Aspose.PUB offre singole API per ambienti di sviluppo popolari come elencato di seguito: