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
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Supporto al prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Release Notes
- Perché Aspose.PUB per C++?
- Elenco clienti
- Storie di successo