Kreslení Linka

V tomto tutoriálu vás krok za krokem provedeme následujícím zdrojovým kódem C#, jak nakreslit čáru pomocí Aspose.PDF for .NET.

Než začnete, ujistěte se, že jste nainstalovali knihovnu Aspose.PDF a nastavili své vývojové prostředí. Také mít základní znalosti programování v C#.

Krok 1: Nastavení adresáře dokumentů

poskytnutém zdrojovém kódu musíte určit adresář, kam chcete uložit výsledný soubor PDF. Změňte proměnnou “dataDir” na požadovaný adresář.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Krok 2: Vytvoření instance dokumentu a přidání stránky

Vytvoříme instanci třídy Document a do tohoto dokumentu přidáme stránku.

Document pDoc = new Document();
Page pg = pDoc.Pages.Add();

Krok 3: Nastavení okrajů stránky

Okraje stránky nastavíme na 0 na všech stranách.

pg.PageInfo.Margin.Left = pg.PageInfo.Margin.Right = pg.PageInfo.Margin.Bottom = pg.PageInfo.Margin.Top = 0;

Krok 4: Vytvoření objektu grafu a prvního řádku

Vytvoříme objekt Graph s rozměry rovnými rozměrům stránky a nakreslíme první čáru vedoucí z levého dolního rohu do pravého horního rohu stránky.

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph((float)pg.PageInfo.Width, (float)pg.PageInfo.Height);
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { (float)pg.Rect.LLX, 0, (float)pg.PageInfo.Width, (float)pg.Rect. URY });
graph.Shapes.Add(line);

Krok 5: Nakreslete druhou čáru

Nakreslíme druhou čáru z levého horního rohu do pravého dolního rohu stránky.

Aspose.Pdf.Drawing.Line line2 = new Aspose.Pdf.Drawing.Line(new float[] { 0, (float)pg.Rect.URY, (float)pg.PageInfo.Width, (float)pg.Rect. LLX });
graph.Shapes.Add(line2);

Krok 6: Přidání objektu Graph na stránku

Do kolekce odstavců stránky přidáme objekt Graph.

pg.Paragraphs.Add(graph);

Krok 7: Uložení výsledného souboru PDF

Nakonec výsledný soubor PDF s názvem „DrawingLine_out.pdf“ uložíme do zadaného adresáře.

pDoc.Save(dataDir + "DrawingLine_out.pdf");

Ukázkový zdrojový kód pro Drawing Line pomocí Aspose.PDF pro .NET


// Cesta k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Vytvořit instanci dokumentu
Document pDoc = new Document();
// Přidat stránku do kolekce stránek dokumentu PDF
Page pg = pDoc.Pages.Add();
// Nastavte okraj stránky na všech stranách na 0
pg.PageInfo.Margin.Left = pg.PageInfo.Margin.Right = pg.PageInfo.Margin.Bottom = pg.PageInfo.Margin.Top = 0;
// Vytvořte objekt Graph se šířkou a výškou rovnou rozměrům stránky
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph((float)pg.PageInfo.Width , (float)pg.PageInfo.Height);
// Vytvořte objekt prvního řádku od levého dolního do pravého horního rohu stránky
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { (float)pg.Rect.LLX, 0, (float)pg.PageInfo.Width, (float)pg.Rect.URY });
// Přidejte čáru do kolekce tvarů objektu Graph
graph.Shapes.Add(line);
// Nakreslete čáru z levého horního rohu stránky do pravého dolního rohu stránky
Aspose.Pdf.Drawing.Line line2 = new Aspose.Pdf.Drawing.Line(new float[] { 0, (float)pg.Rect.URY, (float)pg.PageInfo.Width, (float)pg.Rect.LLX });
// Přidejte čáru do kolekce tvarů objektu Graph
graph.Shapes.Add(line2);
// Přidejte objekt Graph do kolekce odstavců stránky
pg.Paragraphs.Add(graph);
dataDir = dataDir + "DrawingLine_out.pdf";
// Uložit soubor PDF
pDoc.Save(dataDir);
Console.WriteLine("\nLine drawn successfully across the page.\nFile saved at " + dataDir);            

Závěr

V tomto tutoriálu jsme vysvětlili, jak nakreslit čáru pomocí Aspose.PDF pro .NET. Nyní můžete tyto znalosti využít k vytváření geometrických tvarů s vlastními čarami v souborech PDF.

FAQ

Otázka: Jaký je účel tohoto tutoriálu?

Odpověď: Účelem tohoto tutoriálu je provést vás procesem kreslení čar pomocí Aspose.PDF pro .NET. Dozvíte se, jak vytvořit čáry na stránce PDF a upravit jejich vzhled.

Otázka: Jaké předpoklady jsou vyžadovány před zahájením?

Odpověď: Než začnete, ujistěte se, že jste nainstalovali knihovnu Aspose.PDF a nastavili své vývojové prostředí. Doporučuje se také základní znalost programování v C#.

Otázka: Jak určím adresář pro uložení souboru PDF?

Odpověď: Upravte proměnnou “dataDir” v poskytnutém zdrojovém kódu tak, aby označovala adresář, kam chcete uložit výsledný soubor PDF.

Otázka: Jak vytvořím čáry na stránce PDF?

Odpověď: Výukový program ukazuje vytvoření objektu Graph s rozměry stránky a následné přidání objektů Line. Upravte souřadnice a vlastnosti objektů Line, abyste vytvořili požadované čáry.

Otázka: Mohu přizpůsobit vzhled čar?

Odpověď: Ano, vzhled čar můžete upravit úpravou vlastností objektů Line. To zahrnuje změnu jejich souřadnic, barvy, tloušťky a dalších grafických atributů.

Otázka: Jak uložím dokument PDF po nakreslení čar?

Odpověď: Po přidání objektu Graph s objekty Line na stránku můžete výsledný dokument PDF uložit pomocípDoc.Save(dataDir + "DrawingLine_out.pdf"); řádek v poskytnutém zdrojovém kódu.

Otázka: Mohu kreslit čáry s různými úhly a orientací?

Odpověď: Ano, můžete kreslit čáry s různými úhly a orientací úpravou souřadnic a vlastností objektů Line v grafu.