Přidat čárový objekt do souboru PDF
V tomto tutoriálu vás krok za krokem provedeme následujícím zdrojovým kódem C#, jak přidat objekt řádku 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 doc = new Document();
Page page = doc.Pages.Add();
Krok 3: Vytvoření objektu Graph a jeho přidání na stránku
Vytvoříme objekt Graph se zadanými rozměry a přidáme jej do kolekce odstavců stránky.
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);
Krok 4: Vytvořte čárový objekt a přidejte jej do grafu
Vytvoříme objekt Line se zadanými souřadnicemi a přidáme jej do kolekce tvarů grafu.
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
graph.Shapes.Add(line);
Krok 5: Nastavení linky
Můžeme zadat vlastnosti pro čáru, jako je typ čárky a fáze čárky.
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;
Krok 6: Uložení souboru PDF
Nakonec výsledný PDF soubor s názvem „AddLineObject_out.pdf“ uložíme do zadaného adresáře.
doc.Save(dataDir + "AddLineObject_out.pdf");
Ukázkový zdrojový kód pro Add Line Object pomocí Aspose.PDF pro .NET
// Cesta k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Vytvořit instanci dokumentu
Document doc = new Document();
// Přidat stránku do kolekce stránek souboru PDF
Page page = doc.Pages.Add();
// Vytvořte instanci Graph
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Přidejte objekt grafu do kolekce odstavců instance stránky
page.Paragraphs.Add(graph);
// Vytvořte instanci obdélníku
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Určete barvu výplně pro objekt Graph
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;
// Přidejte obdélníkový objekt do kolekce tvarů objektu Graph
graph.Shapes.Add(line);
dataDir = dataDir + "AddLineObject_out.pdf";
// Uložit soubor PDF
doc.Save(dataDir);
Console.WriteLine("\nLine object added successfully to pdf.\nFile saved at " + dataDir);
Závěr
V tomto tutoriálu jsme krok za krokem vysvětlili, jak přidat čárový objekt pomocí Aspose.PDF pro .NET. Nyní můžete tyto znalosti využít k vytváření dokumentů PDF s vlastními řádky ve vašich aplikacích.
Časté dotazy pro přidání čárového objektu do souboru PDF
Otázka: Jaký je účel tohoto tutoriálu?
Odpověď: Tento tutoriál vás provede procesem přidávání čárového objektu pomocí Aspose.PDF for .NET pro vylepšení vašich dokumentů PDF.
Otázka: Jaké předpoklady jsou vyžadovány před zahájením?
A: Než začnete, ujistěte se, že jste nainstalovali knihovnu Aspose.PDF a nastavili vaše vývojové prostředí. Kromě toho se doporučuje základní znalost programování v C#.
Otázka: Jak určím adresář pro uložení souboru PDF?
Odpověď: V poskytnutém zdrojovém kódu můžete upravit proměnnou “dataDir” tak, aby označovala adresář, kam chcete uložit výsledný soubor PDF.
Otázka: Jaký je účel objektu Graph?
A: Objekt Graph slouží jako kontejner pro kreslení prvků. Je vytvořen se zadanými rozměry a přidán do kolekce odstavců stránky.
Otázka: Jak mohu přidat čárový objekt do dokumentu PDF?
Odpověď: Chcete-li přidat objekt linie, vytvořte instanci třídy Line se zadanými souřadnicemi a přidejte ji do kolekce tvarů grafu.
Otázka: Mohu přizpůsobit vzhled linky?
Odpověď: Ano, vzhled čáry můžete přizpůsobit nastavením vlastností, jako je typ čárky a fáze čárky, pomocí vlastnosti GraphInfo objektu Čára.
Otázka: Jaký je účel specifikace pole pomlčky a fáze pomlčky?
Odpověď: Vlastnosti pole pomlčky a fáze pomlčky umožňují vytvářet přerušované nebo tečkované čáry se specifickými vzory.
Otázka: Jak mohu uložit soubor PDF po přidání čárového objektu?
Odpověď: Po přidání čárového objektu můžete výsledný soubor PDF uložit pomocídoc.Save(dataDir + "AddLineObject_out.pdf");
řádek v poskytnutém zdrojovém kódu.
Otázka: Je k dispozici ukázkový zdrojový kód?
Odpověď: Ano, výukový program obsahuje ukázkový zdrojový kód, na který se můžete odkázat při implementaci popsaných kroků.