Rendere componenti aggiuntivi Office durante la conversione di Excel in PDF con C++

Possibili Scenari di Utilizzo

In passato, Aspose.Cells non riusciva a rendere gli componenti aggiuntivi di Office quando un file Excel veniva salvato in formato PDF. Ora, Aspose.Cells lo rende correttamente. Non è necessario usare metodi o proprietà speciali per rendere gli componenti aggiuntivi di Office nel PDF risultante. Basta salvare il file Excel in formato PDF e questi verranno visualizzati correttamente.

Render Office Add-Ins durante la conversione di Excel in PDF

Il seguente esempio di codice salva il file Excel di esempio che contiene gli componenti aggiuntivi di Office. Si prega di vedere il PDF in output generato con la versione precedente, cioè 17.11 e il PDF in output generato con la versione più recente, cioè 17.12 e successive. Il PDF della versione precedente è vuoto, mentre quello della versione più recente mostra l’Add-In di Office.

Codice di Esempio

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Load the sample Excel file containing Office Add-Ins
    U16String inputFilePath = u"sampleRenderOfficeAdd-Ins.xlsx";
    Workbook wb(inputFilePath);

    // Save it to Pdf format with version appended to the output filename
    U16String outputFilePath = u"output-" + CellsHelper::GetVersion() + u".pdf";
    wb.Save(outputFilePath, SaveFormat::Pdf);

    std::cout << "File saved successfully: " << outputFilePath.ToUtf8() << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}