Установка FastReport.Core в ALT Linux

07.07.2021

Если вы создаете приложения в отечественных операционных системах и вам понадобился удобный инструмент для работы с электронными документами, печатью или удобный экспорт в какой-либо формат (PDF, Microsoft Office, HTML и т.д.). То для вас есть решение в виде FastReport.Core!

Установка VScode в ALT Linux:

В начале заходим на официальный сайт Visual Studio code и выбираем RPM пакет:

Установка VScode

После нам понадобится установить dotnet, это делается довольно просто. Заходим в консоль и пишем вот эту команду:

apt-get install dotnet-sdk

C помощью этой команды мы установим .NET Core 3.1 SDK.

Как установить .NET 5.0 в ALTlinux?

Для этого нам понадобится пакет dotnet-sdk-5.0, после также пишем в консоль:

apt-get install dotnet-sdk-5.0

Если у вас этого нет, то попробуйте обновить список пакетов с помощью команды:

apt-get update

Иначе можно попробовать установить их вручную, скачав SDK архив с официального сайта

Скачиваем недостающие компонентыСледующим шагом разархивируем скачанные данные в нужную папку:

DOTNET_FILE=dotnet-sdk-5.0.102-linux-x64.tar.gz
export DOTNET_ROOT=/usr/lib64/dotnet
mkdir -p "$DOTNET_ROOT" && tar zxf "$DOTNET_FILE" -C "$DOTNET_ROOT"
export PATH=$PATH:$DOTNET_ROOT

Таким образом, вы добавите dotnet окончательно в терминал. После установки dotnet нужно проверить, установился ли он корректно - для этого пишем в консоль:

dotnet

 

Результат после ввода команды

Если команда вывела о себе информацию, то поздравляю, у вас все работает. Дальше необходимо проверить, все ли нужные пакеты у вас установлены написав в консоль:

dotnet --info

Результат после ввода команды

Запускаем Visual Studio code с помощью команды:

code --user-data-dir

Теперь нам нужно установить некоторые расширения. Первым будет - C#.

Установка расширений

Вторым установим NuGet Gallery.

Установка расширений

Теперь же можно приступать к работе. Создаём папку test в любой директории и открываем её в VScode, а после запускаем консоль в VScode (Сtrl + J) и пишем в нее:

dotnet new console

Тем самым мы создаем консольное приложение. 

Создание консольного приложения

Заходим в NuGet Gallery одним из следующих способов:

1. ПКМ по .csproj;
2. написать в поиске (Сtrl + J) NuGet Gallery.

Далее в NuGet Gallery ищем FastReport.Core и устанавливаем его как показано на рисунке.

FastReport.Core

Уже сейчас можно использовать FastReport в нашем проекте. Загружаем отчёт и сделаем экспорт в формат PDF:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using FastReport;
using FastReport.Export.Pdf;
 
namespace test
{
 class Program
 {
 static void Main(string[] args)
 {
 Report report = new Report();
 report.Load("/home/maratt/fastreport_net/Demos/Reports/Text.frx");
 report.Prepare();
 PDFExport pDF = new PDFExport();
 report.Export(pDF,"text.pdf");
 }
 }
}

После выполнения данного кода у нас должен получиться следующий результат: 

Результат экспорта в PDF

Как можно заметить, у нас сформировался прекрасный отчёт в формате PDF.

Подводя итоги можно заметить, что FastReport прекрасно работает под отечественной операционной системой ALT Linux, ведь мы имеем мощный инструмент для создания и экспорта данных в различные форматы.

.NET FastReport Установка Core .NET5 AltLinux .NET FastReport Установка Core .NET5 AltLinux
10 февраля 2025

Как попробовать FastReport .NET WEB перед покупкой

Протестировав WEB пак перед покупкой, вы сможете сделать осознанный выбор: подходит ли вам FastReport .NET для ваших задач.
19 сентября 2024

Как устранить наиболее частые проблемы при установке FastReport VCL

Мы собрали список самых популярных проблем при установке FastReport VCL и подготовили подробные инструкции по устранению возникших проблем.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.