Begrenzung der generierten Seitenzahl Excel zu PDF Konvertierung mit C++
Contents
[
Hide
]
Manchmal möchten Sie einen Bereich von Seiten in eine Ausgabe-PDF-Datei drucken. Aspose.Cells hat die Möglichkeit, eine Begrenzung festzulegen, wie viele Seiten generiert werden, wenn eine Excel-Tabelle in die PDF-Dateiformat umgesetzt wird.
Begrenzen der Anzahl der generierten Seiten
Das folgende Beispiel zeigt, wie ein Bereich von Seiten (3 und 4) in einer Microsoft Excel-Datei in PDF umgesetzt wird.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Path of input Excel file
U16String inputFilePath = srcDir + u"TestBook.xlsx";
// Create workbook
Workbook wb(inputFilePath);
// Instantiate the PdfSaveOption
PdfSaveOptions options;
// Print only Page 3 and Page 4 in the output PDF
// Starting page index (0-based index)
options.SetPageIndex(3);
// Number of pages to be printed
options.SetPageCount(2);
// Path of output PDF file
U16String outputFilePath = srcDir + u"outPDF1.out.pdf";
// Save the PDF file
wb.Save(outputFilePath, options);
std::cout << "PDF file saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Wenn in der Tabelle Formeln enthalten sind, ist es am besten, Workbook.CalculateFormula() kurz vor der Umsetzung in PDF aufzurufen. Dadurch werden formelabhängige Werte neu berechnet und die korrekten Werte in der Ausgabedatei dargestellt.