Otwarty kod źródłowy .NET SDK do pracy z plikami PDF
Darmowe i wydajne API Open Source .NET do tworzenia, edytowania i scalania dokumentów PDF.
Czym jest PDFSharp API dla .NET?
PDFsharp to biblioteka .NET typu open source zaprojektowana do łatwego i elastycznego tworzenia i przetwarzania dokumentów PDF. Niezależnie od tego, czy generujesz nowe pliki PDF od podstaw, łączysz istniejące dokumenty, czy dodajesz tekst, obrazy i kształty do plików PDF, PDFsharp zapewnia szeroki wachlarz funkcjonalności. Umożliwia programistom .NET obsługę plików PDF programowo za pomocą przejrzystego i intuicyjnego interfejsu API, co czyni ją doskonałym wyborem zarówno dla aplikacji na małą skalę, jak i dużych rozwiązań korporacyjnych. Jej zdolność do pracy zarówno z grafiką wektorową, jak i rastrową w dokumentach PDF sprawia, że jest to wszechstronne narzędzie do generowania złożonych raportów lub dynamicznej zawartości w aplikacjach .NET.
PDFSharp dla .NET API — kluczowe funkcje
Oto niektóre z głównych funkcji PDFSharp:
- Twórz nowe dokumenty PDF od podstaw.
- Modyfikuj istniejące dokumenty PDF.
- Dodawaj tekst, obrazy i grafikę do stron PDF.
- Obsługuje grafikę wektorową i obrazy rastrowe.
- Łączenie i dzielenie dokumentów PDF.
- Wyodrębnij zawartość z plików PDF.
- Obsługa czcionek, w tym czcionek TrueType.
- Rysuj kształty takie jak linie, prostokąty i okręgi.
- Obsługuje szyfrowane pliki PDF.
- Generuj dokumenty PDF/A do archiwizacji.
- Zgodność z .NET Framework i .NET Core.
Wprowadzenie do PDFSharp dla .NET API
Bibliotekę ShapeCrawler można pobrać z GitHub lub NuGet.
Instalacja
Instalacja PDFSharp API dla .NET jest prosta i można ją przeprowadzić z poziomu Nugget, jak pokazano poniżej:
Instalowanie interfejsu API PDFSharp dla platformy .NET
Install-Package PdfSharp
Przykłady kodu dla interfejsu API PdfSharp dla .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Jak utworzyć pusty plik PDF za pomocą interfejsu API PDFSharp dla platformy .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Utwórz nowy dokument PDF: Ta opcja inicjuje pusty dokument PDF.
- Dodaj nową stronę: Dodaje pustą stronę do dokumentu.
- Narysuj tekst: Używa obiektu XGraphics, aby napisać „Witaj, świecie!” na środku strony.
- Zapisz dokument: Zapisuje plik PDF pod określoną nazwą.
Jak dodać obraz do pliku PDF za pomocą interfejsu API PDFSharp?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Utwórz nowy dokument PDF: Ta opcja inicjuje pusty dokument PDF.
- Dodaj stronę: Dodaje pustą stronę do dokumentu.
- Załaduj obraz: Używa XImage.FromFile() w celu załadowania obrazu ze wskazanej ścieżki pliku.
- Narysuj obraz: używa gfx.DrawImage() do pozycjonowania i zmiany rozmiaru obrazu na stronie PDF.
- Zapisz dokument: Zapisuje plik PDF z obrazem.
Jak wstawić tabelę do dokumentu PDF w środowisku .NET?
Aby wstawić tabelę do dokumentu PDF za pomocą interfejsu API PDFSharp for .NET, wykonaj następujące czynności.
- Utwórz nowy dokument PDF: Ta opcja inicjuje pusty dokument PDF.
- Dodaj stronę: Dodaje pustą stronę do nowego dokumentu PDF.
- Zdefiniuj wiersze i kolumny, które mają być częścią tabeli.
- Użyj pętli zagnieżdżonych, aby utworzyć tabelę, korzystając z liczby wierszy i kolumn.
- Zapisz dokument: Zapisuje plik PDF z obrazem.
Dodaj znak wodny do strony PDF w .NET
- Załaduj istniejący dokument PDF: Kod otwiera istniejący dokument PDF w trybie modyfikacji.
- Pętla przez strony: iteruje po każdej stronie dokumentu.
- Utwórz obiekt XGraphics: umożliwia wykonywanie operacji rysunkowych na stronie PDF.
- Zdefiniuj właściwości znaku wodnego, takie jak czcionka i tekst.
- Narysuj znak wodny: Tekst jest wyśrodkowany na stronie i ma układ diagonalny.
- Zapisz dokument: Zapisuje plik PDF z zastosowanym znakiem wodnym.
Wniosek
PDFsharp to wszechstronna i wydajna biblioteka typu open source dla programistów .NET, oferująca kompleksowe narzędzia do tworzenia, edytowania i zarządzania dokumentami PDF. Dzięki prostemu interfejsowi API PDFsharp upraszcza różne operacje PDF, od generowania nowych dokumentów i dodawania obrazów lub tekstu po modyfikowanie istniejących plików PDF poprzez nakładanie treści, takich jak znaki wodne. Obsługuje grafikę wektorową, kształty, tabele i hiperłącza, dzięki czemu nadaje się do szerokiej gamy zastosowań, w tym generowania raportów, przetwarzania dokumentów i archiwizowania. Jej zgodność z .NET Framework i .NET Core dodatkowo rozszerza jej użyteczność na różnych platformach, dzięki czemu PDFsharp jest niezawodnym wyborem do obsługi plików PDF w projektach .NET.
Podobne Produkty
- Apache POI XWPF | Open Source Java API do tworzenia i modyfikowania plików DOCX
- API FileFormat.Words | Otwarte źródło .NET API dla formatów plików Microsoft Word
- DocX | Otwarte źródło .NET API do tworzenia i modyfikowania plików DOCX
- Docx4J | Otwarte źródło API Java do tworzenia i modyfikowania plików DOC i DOCX
- ExcelDataReader | Otwarte źródło interfejsu API .NET do odczytu dokumentów XLS, XLSX, CSV i arkuszy kalkulacyjnych