Файлы CSV часто содержат табличные данные, где значения обычно разделяются запятой. Вы можете преобразовать файл CSV в PDF, а также файл PDF в файл CSV, используя C# или VB.NET. API-интерфейсы Aspose предлагают множество функций для работы с файлами и их преобразования. Давайте рассмотрим следующие заголовки, чтобы изучить преобразование CSV и PDF:
- Конвертер CSV в PDF и PDF в CSV — установка API
- Программное преобразование CSV в PDF-файл с помощью C# или VB.NET
- Программное преобразование PDF в CSV-файл с помощью C# или VB.NET
Конвертер CSV в PDF и PDF в CSV — установка API
Вам необходимо установить Aspose.Cells для .NET, а также Aspose.PDF для .NET API в вашей среде. Вы можете быстро настроить эти API, загрузив DLL-файлы из раздела загрузок или выполнив следующие команды в диспетчере пакетов NuGet в меню «Инструменты» в Microsoft Visual Studio IDE.
PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf
После успешной настройки API все готово к взаимному преобразованию файлов CSV и PDF.
Программное преобразование CSV в PDF-файл с помощью C# или VB.NET
Файлы CSV содержат значения, разделенные запятыми, которые обычно различаются запятой. Более того, каждая строка в файле CSV обозначает кортеж или строку данных. Вы можете легко преобразовать файл CSV в документ PDF программно, используя языки C# или VB.NET. Вы можете контролировать, какой символ вы хотите установить в качестве символа-разделителя, используя свойство TxtLoadOptions.Separator. Точно так же вы также можете установить строковое значение в качестве разделителя-разделителя, используя свойство TxtLoadOptions.SeparatorString. Вам необходимо выполнить следующие шаги для преобразования файла CSV в PDF:
- Инициализировать объект класса TxtLoadOptions
- Укажите разделитель с помощью свойства Separator
- Загрузить входной CSV-файл
- Сохраните выходной PDF-файл
Следующий фрагмент кода основан на этих шагах, которые показывают, как программно преобразовать CSV в PDF с помощью C# или VB.NET:
// Инициализировать объект класса TxtLoadOptions
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';
// Загрузите исходный CSV-файл
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);
// Сохранить выходной PDF-файл
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);
Входной CSV-файл
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Скриншот выходного PDF-файла
Программное преобразование PDF в CSV-файл с помощью C# или VB.NET
Файлы PDF могут содержать данные в виде таблицы. Вы можете преобразовать такой файл PDF в CSV в своих приложениях .NET. Вы уже установили Aspose.PDF для .NET API с помощью команды NuGet, которую мы обсуждали в разделе «Установка» выше. Ниже приведены шаги для преобразования файла PDF в файл CSV:
- Инициализировать объект класса ExcelSaveOptions
- Установите формат ExcelFormat.CSV для выходного файла.
- Загрузить исходный PDF-файл
- Сохранить выходной CSV-файл
В приведенном ниже коде показано, как программно преобразовать PDF в CSV с помощью C# или VB.NET:
// Инициализировать объект класса ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;
// Установить формат как CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;
// Загрузить исходный PDF-файл
Document pdfDocument = new Document("Sample.pdf");
// Сохранить выходной CSV-файл
pdfDocument.Save("Sample.csv", options);
Вывод
В этой статье мы рассмотрели, как программно преобразовать CSV в PDF и PDF в CSV с помощью C# или VB.NET в ваших приложениях .NET. Мы научились анализировать символ или разделитель строк в файлах CSV. Кроме того, вы можете обратиться к нам на Форум бесплатной поддержки за любой дополнительной помощью.