Преобразование CSV в PDF с помощью C#

Популярным форматом файлов для передачи документов, сохраняющим их стиль и дизайн, является PDF (портативный формат документов), тогда как файлы CSV (значения, разделенные запятыми) используются для хранения табличных данных и обмена ими. Если вы хотите обмениваться данными в более организованном и безопасном формате или создавать профессиональные отчеты и документацию, конвертировать CSV в PDF с помощью C# будет весьма полезно. В этом руководстве мы рассмотрим использование библиотеки преобразования для экспорта CSV в PDF с помощью C#.

Действия по преобразованию CSV в PDF с помощью C#

  1. Настройте IDE на использование GroupDocs.Conversion for .NET для экспорта файла CSV в формат PDF.
  2. Создайте объект класса Converter, передав путь к файлу CSV его конструктору.
  3. Создайте объект PdfConvertOptions и установите нужные свойства для вывода PDF.
  4. Вызов метода 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#.

 Русский