Файли CSV часто містять табличні дані, де значення зазвичай розділені комами. Ви можете конвертувати файл CSV у PDF, а також файл PDF у файл CSV за допомогою C# або VB.NET. API Aspose пропонують багато функцій обробки файлів і перетворення. Давайте розглянемо такі заголовки, щоб навчитися конвертувати CSV і PDF:

Конвертер CSV у PDF і PDF у CSV – встановлення API

Вам потрібно інсталювати Aspose.Cells for .NET, а також Aspose.PDF for .NET API у вашому середовищі. Ви можете швидко налаштувати ці API, завантаживши файли DLL із розділу завантажень, або запустивши наведені нижче команди в NuGet Package Manager у меню «Інструменти» в 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, потрібно виконати наведені нижче дії.

  1. Ініціалізувати об’єкт класу TxtLoadOptions.
  2. Укажіть роздільник за допомогою властивості Separator.
  3. Завантажити вхідний файл CSV
  4. Збережіть вихідний файл 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

Перетворення CSV PDF csharp

Програмно конвертуйте PDF у файл CSV за допомогою C# або VB.NET

Файли PDF можуть містити дані у вигляді таблиці. Ви можете конвертувати такий PDF-файл у CSV у своїх програмах .NET. Ви вже встановили Aspose.PDF for .NET API за допомогою команди NuGet, яку ми обговорювали в розділі встановлення вище. Нижче наведено кроки для перетворення файлу PDF у файл CSV:

  1. Ініціалізувати об’єкт класу ExcelSaveOptions.
  2. Установіть формат ExcelFormat.CSV для вихідного файлу
  3. Завантажити вхідний файл PDF
  4. Збережіть вихідний файл 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. Крім того, ви можете зв’язатися з нами на безкоштовному форумі підтримки, щоб отримати додаткову допомогу.

Дивись також