Implementujte vlastní velikost papíru listu pro vykreslování
Implementace vlastní velikosti listu může být velmi užitečná, když chcete vytvořit dokument PDF s určitou velikostí. V tomto tutoriálu se naučíme, jak pomocí Aspose.Cells for .NET nastavit vlastní velikost listu a poté dokument uložit jako PDF.
Krok 1: Vytvoření výstupní složky
Než začnete, musíte vytvořit výstupní složku, kam se uloží vygenerovaný soubor PDF. Pro výstupní složku můžete použít jakoukoli cestu, kterou chcete.
// Výstupní adresáře
string outputDir = "YOUR_OUTPUT_FOLDER";
Ujistěte se, že jste zadali správnou cestu k vaší výstupní složce.
Krok 2: Vytvoření objektu Sešit
Chcete-li začít, musíte vytvořit objekt Workbook pomocí Aspose.Cells. Tento objekt představuje vaši tabulku.
// Vytvořte objekt sešit
Workbook wb = new Workbook();
Krok 3: Přístup k prvnímu listu
Po vytvoření objektu Workbook můžete přistupovat k prvnímu listu v něm.
// Přístup k prvnímu pracovnímu listu
Worksheet ws = wb.Worksheets[0];
Krok 4: Nastavení vlastní velikosti listu
Nyní můžete nastavit vlastní velikost listu pomocíCustomPaperSize(width, height)
metoda třídy PageSetup.
// Nastavit vlastní velikost listu (v palcích)
ws.PageSetup.CustomPaperSize(6, 4);
V tomto příkladu jsme nastavili velikost listu na šířku 6 palců a 4 palce na výšku.
Krok 5: Přístup k buňce B4
Poté můžeme přistupovat ke konkrétní buňce v listu. V tomto případě přistoupíme k buňce B4.
// Přístup do buňky B4
Cell b4 = ws.Cells["B4"];
Krok 6: Přidání zprávy do buňky B4
Nyní můžeme přidat zprávu do buňky B4 pomocíPutValue(value)
metoda.
// Přidejte zprávu do buňky B4
b4.PutValue("PDF page size: 6.00 x 4.00 inches");
V tomto příkladu jsme do buňky B4 přidali zprávu „Velikost stránky PDF: 6,00“ x 4,00.
Krok 7: Uložení listu ve formátu PDF
Nakonec můžeme pracovní list uložit ve formátu PDF pomocíSave(filePath)
metoda objektu Workbook.
// Uložte pracovní list ve formátu PDF
wb.Save(outputDir + "outputCustomPaperSize.pdf");
Zadejte požadovanou cestu k vygenerovanému souboru PDF pomocí výstupní složky vytvořené dříve.
Ukázkový zdrojový kód pro implementaci vlastní velikosti papíru listu pro vykreslování pomocí Aspose.Cells for .NET
//Výstupní adresář
string outputDir = "YOUR_OUTPUT_DIRECTORY";
//Vytvořit objekt sešitu
Workbook wb = new Workbook();
//Přístup k prvnímu listu
Worksheet ws = wb.Worksheets[0];
//Nastavte vlastní velikost papíru v jednotkách palců
ws.PageSetup.CustomPaperSize(6, 4);
//Přístup k buňce B4
Cell b4 = ws.Cells["B4"];
//Přidejte zprávu do buňky B4
b4.PutValue("Pdf Page Dimensions: 6.00 x 4.00 in");
//Uložte sešit ve formátu pdf
wb.Save(outputDir + "outputCustomPaperSize.pdf");
Závěry
V tomto tutoriálu jste se naučili implementovat vlastní velikost listu pomocí Aspose.Cells for .NET. Tyto kroky můžete použít k nastavení konkrétních rozměrů pro vaše listy a poté uložit dokumenty ve formátu PDF. Doufáme, že vám tato příručka pomohla při pochopení procesu implementace vlastní velikosti tabulky.
Často kladené otázky (FAQ)
Otázka 1: Mohu dále upravit rozvržení tabulky?
Ano, Aspose.Cells nabízí mnoho možností, jak přizpůsobit rozvržení listu. Můžete nastavit vlastní rozměry, orientaci stránky, okraje, záhlaví a zápatí a mnoho dalšího.
Otázka 2: Jaké další výstupní formáty Aspose.Cells podporuje?
Aspose.Cells podporuje mnoho různých výstupních formátů, včetně PDF, XLSX, XLS, CSV, HTML, TXT a mnoha dalších. Můžete si vybrat požadovaný výstupní formát podle svých potřeb.