Популярным форматом файлов для передачи документов, сохраняющим их стиль и дизайн, является PDF (портативный формат документов), тогда как файлы CSV (значения, разделенные запятыми) используются для хранения табличных данных и обмена ими. Если вы хотите обмениваться данными в более организованном и безопасном формате или создавать профессиональные отчеты и документацию, конвертировать CSV в PDF с помощью C# будет весьма полезно. В этом руководстве мы рассмотрим использование библиотеки преобразования для экспорта CSV в PDF с помощью C#.
Действия по преобразованию CSV в PDF с помощью C#
- Настройте IDE на использование GroupDocs.Conversion for .NET для экспорта файла CSV в формат PDF.
- Создайте объект класса Converter, передав путь к файлу CSV его конструктору.
- Создайте объект PdfConvertOptions и установите нужные свойства для вывода PDF.
- Вызов метода 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#.