MS Publisher è un programma per creare documenti focalizzati sul lavoro con le informazioni di layout di pagina. Il programma apre i seguenti formati di file: MS Publisher 2.0 o versioni successive, 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 è molto 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 di utilizzare design preformattati per i tuoi documenti. MS Publisher memorizza i suoi file con l'estensione .pub e non molte applicazioni oltre a 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 popolari file .pub in PDF con velocità e precisione fulminee. Trasforma le tue pubblicazioni in PDF, HTML, XLSX, DOC e nei formati immagine più diffusi senza alcuno sforzo.

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

Funzionalità avanzate dell'API di manipolazione PUB in 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 precedente può essere spiegato brevemente come segue:

  • 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 e completa la conversione.

Accedi e manipola i livelli PUB

L''API Aspose.PUB per C++ fornisce l''accesso ai livelli in un file Microsoft Publisher .pub, 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 è in grado di rilevare file .pub appiattiti e generare miniature.

Leggi o crea 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 di imaging

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 il gamma di un'immagine raster caricata con l'API. Inoltre, possono applicare dinamicamente il dithering o la sfocatura alle 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 riempimenti 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 rotazione personalizzata del livello di testo.
  • La capacità di eseguire il rendering degli effetti tratto con riempimento colore per l'esportazione.

Domande frequenti su Aspose.PUB per C++

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 API individuali per i più diffusi ambienti di sviluppo, come elencato di seguito: