Aspose.PDF for .NET
API C# .NET do tworzenia i konwersji plików PDF
Potężny interfejs API PDF C# .NET do generowania, edytowania, renderowania, manipulowania i konwertowania plików PDF do formatów Word, Excel, PowerPoint i obrazów bez użycia programu Adobe Acrobat.
Aspose.PDF dla .NET może być bardzo przydatna dla programistów zainteresowanych tworzeniem dokumentów PDF i manipulowaniem nimi wewnątrz własnych aplikacji za pomocą zaledwie kilku linii kodu C# .NET. Biblioteka została zaprojektowana tak, aby była łatwa w użyciu i zapewnia szeroki zakres funkcji, dzięki czemu nadaje się do różnych zastosowań. Dzięki bogatemu zestawowi funkcji i łatwym w użyciu interfejsom API, Aspose.PDF jest cennym narzędziem dla każdego programisty pracującego z dokumentami PDF w środowisku .NET (WinForms, WPF, ASP.NET i .NET Compact Framework).< /p>
Aspose.PDF dla .NET to bardzo elastyczna i wydajna biblioteka, która dobrze nadaje się do szerokiego zakresu zastosowań. Niezależnie od tego, czy zajmujesz się tworzeniem nowych dokumentów PDF, manipulowaniem istniejącymi, czy konwertowaniem plików PDF na inne formaty, ta biblioteka zapewnia wszystko, czego potrzebujesz, aby wykonać to zadanie. Biblioteki można używać do konwersji tekstu, obrazów, SVG, HTML na PDF, a także eksportowania plików PDF do wielu formatów dokumentów z doskonałą wydajnością i dobrą jakością.
Biblioteka obsługuje szeroką gamę funkcji do obsługi dokumentów PDF, takich jak tworzenie plików PDF od podstaw, kompresowanie plików PDF, tworzenie i manipulowanie tabelami, używanie obiektów wykresów w plikach PDF, obsługa niestandardowych czcionek, obsługa kontroli bezpieczeństwa , wstawiaj lub usuwaj zakładki, korzystaj ze spisu treści PDF, dodawaj lub usuwaj załączniki, zarządzaj adnotacjami PDF, wstawiaj tekst i obrazy, wyodrębniaj lub wstawiaj strony w plikach PDF, łączenie wielu plików PDF w jeden dokument, dzielenie pliku PDF na wiele stron, strony do konwersja obrazów, drukowanie dokumentów PDF i tak dalej.
Pierwsze kroki z Aspose.PDF dla .NET
Zalecany sposób instalacji Aspose.PDF dla .NET polega na użyciu NuGet. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.
Zainstaluj Aspose.Pdf za pomocą polecenia NuGet
Install-Package Aspose.Pdf
Możesz pobrać bibliotekę bezpośrednio ze strony produktu Aspose.PDF
Generuj dokumenty PDF poprzez .NET API
Jedną z kluczowych cech Aspose.PDF dla .NET jest możliwość tworzenia dokumentów PDF od podstaw za pomocą zaledwie kilku linii kodu C#. Twórcy oprogramowania mogą używać biblioteki do dodawania tekstu, obrazów, formularzy, adnotacji, nowych stron, załączników, zakładek i innych elementów do dokumentu PDF, a także kontrolowania układu i formatowania treści. Ponadto biblioteka udostępnia bogaty zestaw interfejsów API umożliwiających manipulowanie istniejącymi dokumentami PDF, na przykład łączenie wielu plików PDF w jeden dokument, dzielenie pliku PDF na wiele stron oraz wyodrębnianie tekstu i obrazów z pliku PDF.
Jak utworzyć plik PDF w języku C#?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
Konwertuj pliki PDF na inne formaty plików za pomocą interfejsu API języka C#
Konwertowanie dokumentów PDF na inne formaty plików to jedno z najpopularniejszych i najważniejszych zadań wielu twórców oprogramowania. Aspose.PDF dla .NET ułatwia tę pracę, zapewniając pełną funkcjonalność do programowej konwersji dokumentów PDF do innych obsługiwanych formatów plików za pomocą zaledwie kilku linii kodu .NET. Biblioteka obsługuje szeroką gamę formatów wyjściowych, w tym Microsoft Word, Excel, PowerPoint, obrazy, HTML i wiele innych. Możliwe jest także zapisanie dokumentu PDF do pliku, przesyłanie strumieniowe, wysyłanie do Internetu lub zapisywanie jako dokument PDF/A. Biblioteka ułatwia twórcom oprogramowania pracę z dokumentami PDF w innych aplikacjach i platformach.
Konwertuj plik PDF na Word za pomocą interfejsu API C#.NET
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
Scal lub podziel dokumenty PDF za pomocą C# .NET
Biblioteka Aspose.PDF dla .NET umożliwia twórcom oprogramowania łączenie wielu plików PDF w jeden dokument PDF lub dzielenie dużych plików PDF na mniejsze w ich własnych aplikacjach .NET. Biblioteka udostępnia różne funkcje służące do łączenia i dzielenia plików PDF, takie jak dodawanie jednego dokumentu na końcu innego pliku PDF, dzielenie stron PDF na pojedyncze pliki PDF, dzielenie zakresu stron PDF na pojedyncze pliki PDF i tak dalej.
Podziel plik PDF na wiele plików za pomocą interfejsu API C#
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Konwersja obrazów do formatu PDF poprzez .NET API
Biblioteka Aspose.PDF dla .NET zapewnia pełną obsługę konwersji różnych obrazów do formatu PDF za pomocą poleceń C#. Twórcy oprogramowania mogą z łatwością konwertować niektóre z najpopularniejszych formatów obrazów, takie jak formaty BMP, CGM, DICOM, EMF, JPG, PNG, SVG i TIFF. Aby najpierw przekonwertować obraz, należy zainicjować nowy obiekt klasy dokumentu i załadować obraz. Następnie po prostu wywołaj funkcję Zapisz i przekonwertuj do formatu obrazu i zapisz go w formacie pliku PDF. W niektórych przypadkach biblioteka obsługuje także ustawianie wysokości, szerokości i marginesów strony oraz obrazu.
konwertuj obraz JPG na format PDF za pomocą interfejsu .NET API
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");