Office Add Ins beim Konvertieren von Excel in PDF mit C++ rendern

Mögliche Verwendungsszenarien

Früher konnte Aspose.Cells Office-Add-Ins nicht rendern, wenn eine Excel-Datei in PDF gespeichert wurde. Jetzt rendert Aspose.Cells es korrekt. Es ist nicht notwendig, eine spezielle Methode oder Eigenschaft zu verwenden, um Office-Add-Ins im Ausgabepdf zu rendern. Speichern Sie einfach Ihre Excel-Datei im PDF-Format, und es werden die Office-Add-Ins gerendert.

Office-Add-Ins beim Konvertieren von Excel in PDF anzeigen

Das folgende Beispiel speichert die Beispiel-Excel-Datei, die Office-Add-Ins enthält. Bitte sehen Sie sich das Ausgabe-PDF, das mit der früheren Version (z.B. 17.11) generiert wurde, und das Ausgabe-PDF, das mit der neueren Version (z.B. 17.12 und später) erstellt wurde. Das Ausgabe-PDF der vorherigen Version ist Leer, während das neuere eine Office-Add-In anzeigt.

Beispielcode

#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;
}