Ten podstawowy samouczek pokazuje, jak konwertować plik CSV na format PDF przy użyciu języka C#, gdzie CSV może być plikiem rozdzielonym przecinkami lub określonymi znakami. CSV jest uważany za powszechny i łatwy mechanizm eksportowania i importowania danych, az drugiej strony PDF służy do przeglądania danych niezależnie od sprzętu, oprogramowania i systemu operacyjnego. Za pomocą tego samouczka zmienisz plik CSV na PDF przy użyciu języka C# za pomocą kilku linii kodu w dowolnym popularnym systemie operacyjnym.
Kroki, aby przekonwertować CSV na PDF za pomocą C#
- Dodaj Aspose.Cells w swojej aplikacji do konwersji za pomocą Menedżera pakietów Nuget
- Utwórz obiekt klasy TxtLoadOptions, aby ustawić separator używany w źródłowym pliku CSV
- Zainicjuj obiekt klasy Workbook, aby załadować plik CSV przy użyciu ustawień w obiekcie TxtLoadOptions
- Utwórz instancję PdfSaveOptions, aby ustawić parametry wyjściowego pliku PDF
- Ustaw typ siatki, który ma być wyświetlany w wyjściowym pliku PDF
- Zapisz plik PDF za pomocą skonfigurowanego powyżej obiektu klasy PdfSaveOptions
Te szybkie kroki opisują operację przeniesienia pliku CSV do formatu PDF przy użyciu języka C#, tak że najpierw ładujemy wymagane biblioteki, a następnie ładujemy przykładowy plik CSV, który ma zostać przekonwertowany na format PDF. W ostatnim kroku konfigurujemy wyjściowy plik PDF, tak jak ustawiamy linie siatki, które mają być wyświetlane w wyjściowym pliku PDF.
Kod do zmiany CSV na PDF przy użyciu C#
W tym samouczku do konwersji CSV na PDF Język C# jest używany tam, gdzie są dodawane niezbędne referencje wraz z konfiguracją projektu z menedżera pakietów NuGet. Użyliśmy obiektu TxtLoadOptions do odczytu pliku CSV, który zawiera wiele właściwości, takich jak ustawiamy znak ogranicznika, jednak możesz ustawić inne właściwości, takie jak CultureInfo, Encoding, ExtendToNextSheet i wiele innych. Podobnie podczas zapisywania pliku PDF ustawiliśmy styl linii siatki za pomocą PdfSaveOptions, jednak można również ustawić AllColumnsInOnePagePerSheet, CalculateFormula, OnePagePerSheet, PdfCompression, SecurityOptions itp.
Widzieliśmy tutaj proces konwersji z CSV na PDF przy użyciu C#, jednak jeśli chcesz nauczyć się konwersji CSV na Excel, zapoznaj się z artykułem na jak przekonwertować CSV na Excel w C#.