Długość kreski

Wstęp

Czy chcesz dodać odrobinę kreatywności do swoich dokumentów PDF, dostosowując linie za pomocą różnych wzorów kresek? Dzięki Aspose.PDF dla .NET możesz łatwo modyfikować style linii, aby dopasować je do potrzeb dokumentu. W tym samouczku pokażemy, jak dostosować długość kresek w dokumencie PDF za pomocą Aspose.PDF dla .NET. Niezależnie od tego, czy chcesz uzyskać linię przerywaną, czy wzór kropkowany, ten przewodnik dostarczy Ci narzędzi i kroków niezbędnych do osiągnięcia pożądanego rezultatu.

Wymagania wstępne

Zanim przejdziesz do samouczka, będziesz potrzebować kilku rzeczy:

  1. Aspose.PDF dla .NET: Upewnij się, że masz zainstalowany Aspose.PDF dla .NET. Jeśli jeszcze go nie zainstalowałeś, możesz go pobrać zAspose.PDF dla .NET.
  2. Podstawowa wiedza o C#: Ten samouczek zakłada, że posiadasz podstawową wiedzę na temat programowania w C#. Jeśli dopiero zaczynasz przygodę z C#, możesz najpierw odświeżyć podstawy.
  3. Visual Studio: Chociaż możesz użyć dowolnego środowiska IDE, w tym przewodniku zakładamy, że do pisania i uruchamiania kodu C# używasz programu Visual Studio.
  4. Konto Aspose: Aby uzyskać dodatkowe zasoby i wsparcie, upewnij się, że masz konto w Aspose. Możesz zapisać się nabezpłatny okres próbny lub kup licencjęTutaj.

Importuj pakiety

Aby rozpocząć pracę z Aspose.PDF dla .NET, musisz zaimportować odpowiednie przestrzenie nazw. Oto, jak możesz to zrobić:

using System.IO;
using System;
using Aspose.Pdf;

Te przestrzenie nazw obejmują klasy i metody niezbędne do pracy z dokumentami PDF, rysunkami i liniami.

Krok 1: Skonfiguruj swój projekt

Zanim zaczniesz kodować, skonfiguruj nowy projekt C# w Visual Studio. Dodaj bibliotekę Aspose.PDF dla .NET do swojego projektu za pomocą NuGet lub ręcznie odwołując się do biblioteki DLL.

Krok 2: Zainicjuj dokument

Zacznij od utworzenia nowego dokumentu PDF i dodania do niego strony. To jest płótno, na którym będziesz rysować linie.

// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Utwórz wystąpienie dokumentu
Document doc = new Document();

// Dodaj stronę do kolekcji stron obiektu Dokument
Page page = doc.Pages.Add();

Tutaj tworzymyDocument obiekt i dodaj nowyPage do niego. To tworzy podstawę do narysowania linii.

Krok 3: Utwórz obiekt rysunkowy

Następnie utwórzGraph obiekt, który reprezentuje obszar, na którym będziesz rysować. Określ jego wymiary zgodnie ze swoimi wymaganiami.

// Utwórz obiekt rysunkowy o określonych wymiarach
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100.0, 400.0);

// Dodaj obiekt rysunkowy do kolekcji akapitów wystąpienia strony
page.Paragraphs.Add(canvas);

TenGraph obiekt działa jako kontener dla elementów rysunku. Tutaj jest ustawiony na szerokość 100 jednostek i wysokość 400 jednostek.

Krok 4: Zdefiniuj linię

Teraz czas na stworzenieLineobiekt. Określ punkt początkowy i końcowy linii i dostosuj jej styl.

// Utwórz obiekt linii
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });

Ta linia zaczyna się na współrzędnych (100, 100) i kończy na (200, 100). Możesz dostosować te współrzędne do swoich konkretnych potrzeb.

Krok 5: Dostosuj styl linii

Ustaw kolor i wzór linii. Tutaj możesz sprawić, by linia się wyróżniała.

// Ustaw kolor dla obiektu Linia
line.GraphInfo.Color = Aspose.Pdf.Color.Red;

// Określ tablicę myślników dla obiektu liniowego
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };

// Ustaw fazę kreski dla instancji linii
line.GraphInfo.DashPhase = 1;
  • line.GraphInfo.Color: Ustawia kolor linii. W tym przypadku jest to kolor czerwony.
  • line.GraphInfo.DashArray : Definiuje wzór myślnika. Tutaj,{ 0, 1, 0 } przedstawia przerywany wzór.
  • line.GraphInfo.DashPhase: Dostosowuje punkt początkowy wzoru kreskowego.

Krok 6: Dodaj linię do rysunku

Po nadaniu linii odpowiedniego stylu dodaj ją doGraph obiekt.

// Dodaj linię do kolekcji kształtów obiektu rysunkowego
canvas.Shapes.Add(line);

Dzięki temu linia zostanie zintegrowana z obszarem rysunku.

Krok 7: Zapisz dokument

Na koniec zapisz dokument w określonej ścieżce. To tutaj zostanie utworzony plik PDF.

dataDir = dataDir + "DashLength_out.pdf";

// Zapisz dokument PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);

Ta linia kodu zapisuje dokument PDF i wyświetla komunikat potwierdzający, gdzie plik został zapisany.

Wniosek

Dostosowywanie stylów linii w dokumentach PDF może dodać profesjonalnego charakteru Twoim raportom, prezentacjom i innym dokumentom. Postępując zgodnie z tym samouczkiem, nauczyłeś się, jak dostosować długość linii za pomocą Aspose.PDF dla .NET. Niezależnie od tego, czy tworzysz proste linie przerywane, czy bardziej złożone wzory, Aspose.PDF zapewnia elastyczność, której potrzebujesz, aby Twoje dokumenty się wyróżniały. Eksperymentuj z różnymi wzorami i kolorami linii, aby znaleźć styl, który najlepiej odpowiada Twoim potrzebom.

Najczęściej zadawane pytania

Jak zainstalować Aspose.PDF dla platformy .NET?

Można go zainstalować za pomocą NuGet w programie Visual Studio lub pobrać ze stronyStrona internetowa Aspose.

Czy mogę używać Aspose.PDF dla .NET bezpłatnie?

Tak, Aspose oferujebezpłatny okres próbny dzięki czemu możesz przetestować jego funkcje przed zakupem licencji.

Jakie inne dostosowania mogę wprowadzić do wierszy w pliku PDF?

Możesz dostosować grubość linii, kolor i wzory kresek. Zapoznaj się zdokumentacja po więcej szczegółów.

Jak mogę uzyskać pomoc, jeśli napotkam problemy?

Dostęp do pomocy technicznej można uzyskać za pośrednictwemForum Aspose.

Gdzie mogę nabyć licencję na Aspose.PDF dla platformy .NET?

Możesz kupić licencjęTutaj.