Získejte rozměry stránky

Zavedení

Pokud jde o práci s tabulkami v aplikacích .NET, knihovna Aspose.Cells vyniká jako robustní nástroj, který umožňuje vývojářům snadno manipulovat se soubory aplikace Excel. Jak ale pomocí této výkonné knihovny získáte rozměry stránek pro různé velikosti papíru? V tomto tutoriálu projdeme procesem krok za krokem a zajistíme, že nejen získáte vhled do fungování Aspose.Cells, ale také se stanete zběhlými v jeho používání ve svých projektech.

Předpoklady

Než se pustíme do části kódování, je potřeba mít několik věcí, které budete potřebovat, abyste je mohli efektivně sledovat:

Visual Studio

Ujistěte se, že máte na svém počítači nainstalované Visual Studio. Zde budete psát a spouštět svůj kód .NET.

Knihovna Aspose.Cells

Budete si muset stáhnout a odkazovat na knihovnu Aspose.Cells ve svém projektu. Můžete jej získat z:

Základní znalost C#

Bylo by prospěšné, pokud máte základní znalosti C#. Tento tutoriál bude využívat základní programovací koncepty, které by měly být snadno pochopitelné.

Jste připraveni jít? Začněme!

Import balíčků

Prvním krokem na naší cestě je import potřebných balíčků Aspose.Cells do našeho projektu C#. Můžete to udělat takto:

Vytvořit nový projekt

Otevřete Visual Studio a vytvořte nový projekt C# Console Application. Můžete si to pojmenovat, jak chcete, pojďme na toGetPageDimensions.

Přidat reference

Chcete-li používat Aspose.Cells, musíte do knihovny přidat odkazy:

  • Klepněte pravým tlačítkem myši na svůj projekt v Průzkumníku řešení.
  • Vyberte „Spravovat balíčky NuGet“.
  • Vyhledejte „Aspose.Cells“ a nainstalujte jej.

Přidat pomocí direktiv

V horní části vašehoProgram.cs soubor, vložte toto pomocí direktivy pro přístup k funkci Aspose.Cells:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Nyní, když jsme importovali potřebné balíčky, jste na dobré cestě!

Nyní prozkoumáme, jak načíst rozměry různých velikostí papíru tím, že projdeme každým krokem.

Krok 1: Vytvořte instanci třídy sešit

První věc, kterou musíte udělat, je vytvořit instanci třídy Workbook z Aspose.Cells. Tato třída představuje soubor aplikace Excel.

Workbook book = new Workbook();

Zde jednoduše vytvoříme nový sešit, který bude obsahovat naše tabulková data a konfigurace.

Krok 2: Otevřete první list

Po vytvoření instance sešitu budete chtít získat přístup k prvnímu listu. Každý sešit může obsahovat více listů, ale pro tuto ukázku se budeme držet prvního.

Worksheet sheet = book.Worksheets[0];

Tento řádek načte první list, což nám umožní nastavit velikosti papíru a získat jejich příslušné rozměry.

Krok 3: Nastavení velikosti papíru na A2 a obnovení rozměrů

Nyní je čas nastavit velikost papíru a uchopit rozměry! Začínáme s papírem velikosti A2.

sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Tento kód nastaví velikost papíru na A2 a okamžitě vypíše šířku a výšku. Krása Aspose.Cells je v jeho jednoduchosti!

Krok 4: Opakujte pro jiné velikosti papíru

Tento proces budete chtít zopakovat pro jiné velikosti papíru, jako je A3, A4 a Letter. Můžete to udělat takto:

Pro A3:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Pro A4:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Pro dopis:

sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Krok 5: Závěr výstupu

Nakonec budete chtít potvrdit, že celá operace byla úspěšně dokončena. Tento stav můžete jednoduše přihlásit do konzole:

Console.WriteLine("GetPageDimensions executed successfully.\r\n");

Závěr

Gratuluji! Nyní jste se úspěšně naučili, jak získat rozměry stránky pro různé velikosti papíru pomocí Aspose.Cells for .NET. Ať už vyvíjíte nástroje pro vytváření sestav, automatizované tabulky nebo funkce pro analýzu dat, schopnost získat rozměry stránky pro různé formáty může být neocenitelná.

FAQ

Co je Aspose.Cells?

Aspose.Cells je knihovna .NET používaná pro vytváření, manipulaci a konverzi souborů aplikace Excel bez nutnosti aplikace Microsoft Excel.

Musím nainstalovat Microsoft Excel, abych mohl používat Aspose.Cells?

Ne, Aspose.Cells je samostatná knihovna a nevyžaduje instalaci Excelu.

Kde najdu další příklady pro Aspose.Cells?

Dokumentaci si můžete prohlédnout zde:Dokumentace Aspose.Cells.

Existuje bezplatná zkušební verze Aspose.Cells?

Ano! Bezplatnou zkušební verzi můžete získat z:Bezplatná zkušební verze Aspose.Cells.

Jak mohu získat podporu pro Aspose.Cells?

Pomoc můžete získat návštěvou fóra podpory Aspose:Podpora Aspose.Cells.