Популярен файлов формат за прехвърляне на документи, който запазва своя стил и дизайн, е PDF (Portable Document Format), докато CSV (стойности, разделени със запетая) файловете се използват за съхраняване и обмен на таблични данни. Ако искате да споделяте данни в по-организиран и по-безопасен формат или да създавате професионални отчети и документация, конвертирането на CSV в PDF с помощта на C# ще бъде много полезно. Ще разгледаме използването на библиотека за преобразуване за експортиране на CSV в PDF с помощта на C# в този урок.
Стъпки за конвертиране на CSV в PDF с помощта на C#
- Настройте IDE да използва GroupDocs.Conversion for .NET за експортиране на CSV файл в PDF формат
- Създайте обект от класа Converter, като предадете файловия път на CSV към неговия конструктор
- Създайте обект на PdfConvertOptions и задайте желаните от вас свойства за изходен PDF
- Call Converter.Save метод с опции за запазване за запазване на изходен PDF
CSV са данни в редове и колони, редовете са записи, колоните са полета, разделени със запетаи. PDF обаче е файлов формат, разработен от Adobe, който улавя съдържанието на документа, включително текст, изображения и графики, във формат с фиксирано оформление, който запазва визуалния вид на документа. Спазването на дадените инструкции е подходящо за широко разпознати операционни системи като Windows, macOS и Linux, стига да имате инсталиран .NET. Няма изискване за допълнителни софтуерни инсталации за трансформиране на CSV в PDF в C#.
Код за конвертиране на CSV в PDF с помощта на C#
using GroupDocs.Conversion; | |
using GroupDocs.Conversion.FileTypes; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertCSVtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Load the input CSV | |
using (Converter converter = new Converter("input.csv")) | |
{ | |
PdfConvertOptions options = new PdfConvertOptions | |
{ | |
PageNumber = 2, | |
PagesCount = 1, | |
Rotate = Rotation.On90, | |
Dpi = 300, | |
Width = 1024, | |
Height = 768 | |
}; | |
//Save the output PDF file | |
converter.Convert("converted.pdf", options); | |
} | |
} | |
} | |
} |
За конвертиране на CSV в PDF C# ви предоставя мощен инструмент за представяне на вашите таблични данни в по-структуриран и визуално привлекателен формат. Независимо дали трябва да генерирате отчети или да създадете документация, този метод ви позволява да трансформирате вашите данни в професионален и споделяем PDF формат. След конфигуриране на препоръчителната библиотека с документи и извършване на всички необходими корекции на пътищата на файловете, включването на кода за преобразуване на CSV в PDF във вашите проекти трябва да бъде лесна и безпроблемна задача.
В предишния ни урок предложихме подробно ръководство стъпка по стъпка за конвертиране на CSV в HTML. За по-задълбочено разбиране на тази тема, предлагаме да се консултирате с нашия изчерпателен урок за това как да конвертирайте CSV в HTML с помощта на C#.