logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Установка FastReport.Core в ROSA Linux
  • Установка FastReport.Core в ALT Linux

    7 июля 2021 г.

    Если вы создаете приложения в отечественных операционных системах и вам понадобился удобный инструмент для работы

    Подробнее
  • Отчёт из PostgreSQL в приложении .NET 5 под управлением Astra Linux

    4 декабря 2020 г.

    Сегодня мы поговорим о российской операционной системе Astra Linux. Эта система получила в последнее время

    Подробнее
  • Пакет FastReport.NET и .NET 5.0

    17 декабря 2020 г.

    UPD: Актуально до версии FastReport .NET 2022.2. Теперь лицензионные пакеты доступны на нашем NuGet-сервере. С

    Подробнее
  • Семейство генераторов отчетов FastReport - быстрый обзор

    23 марта 2020 г.

    Отчетность – без нее невозможно вести деятельность ни в одной сфере жизнедеятельности. Бюрократия является неодолимой

    Подробнее
  • Создание отчетов с PostgreSQL в приложении .NET 5 под Debian 10

    25 мая 2022 г.

    Многие нуждаются в решении, которое будет генерировать отчеты под Linux системами, а также будет поддерживать

    Подробнее

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

14 июля 2021 г.

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

Установка VScode в ROSA

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

 

Выбираем RPM пакет

После нам понадобится вручную установить dotnet, так как в ROSA Linux не подключен этот репозиторий. Скачиваем архив dotnet-sdk с официального сайта.

Архив dotnet-sdk

Как обычно распаковываем архив в нужную нам папку. Следующим шагом открываем консоль, заходим под root и вписываем эту команду:

DOTNET_FILE=dotnet-sdk-3.1.408-linux-x64.tar.gz
export DOTNET_ROOT=/etc/dotnet
mkdir -p "$DOTNET_ROOT" && tar zxf "$DOTNET_FILE" -C "$DOTNET_ROOT"

Теперь вносим dotnet в оболочку bash, для этого переходим в папку /etc/profile.d, обязательно из-под root.

Создаем внутри папки ~/.sh, c помощью команды:

nano ~/.sh

На этом этапе в редакторе должен открыться наш  .sh файл, внутрь которого мы записываем этот код:

#!/bin/sh
export PATH = “/etc/dotnet:$PATH”

Не забываем всё это дело сохранить, затем закрываем редактор и возвращаемся в консоль. Сейчас нам нужно обновить $PATH в текущем сеансе консоли и это можно сделать с помощью команды source:

source ~/.sh 

Проверяем работоспособность, выполнив команду:

dotnet --info

 

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

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

code

Для работы с кодом нам потребуется установить некоторые расширения, первым выбираем 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 в нашем проекте.

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

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,"test.pdf");
 
 }
 }
}

Выполнив данный код нужно посмотреть на итоговый результат.

Итоговый результат

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

О продукте Скачать Купить
avatar
Marat Alaev
Поддержка и тестирование
Fast Reports Team: Marat Alaev - Quality Assurance at Fast Reports
.NET FastReport Install Core .NET5 ROSA Linux

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой