<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Конвертирование Pdf в Excel в Java

Конвертирование Pdf в Excel в Java

Доброго времени суток! В данной статье мы рассмотрим с Вами как можно преобразовать (конвертировать) файл формата Pdf в Excel файл с помощью библиотеки Spire.PDF for Java. В качестве средства разработки используется Intellij IDEA Community Edition.

Зачем может понадобиться конвертирование из PDF в Excel? Например, если у Вас есть много отчетов или каких-либо документов в формате PDF, по данным которых необходимо провести анализ, то такое массовое автоматизированное конвертирование избавит Вас от рутинной работы по переписыванию данных из PDF в Excel, плюс к этому, меньше вероятности совершить ошибку.

Итак, после создания проекта в среде разработки необходимо загрузить саму библиотеку, которая находится по вот этому адресу https://www.e-iceblue.com/Introduce/free-pdf-for-java.html. Для загрузки необходима простая регистрация. Для примера мы будем использовать бесплатную версию библиотеки, у которой есть ограничения на количество конвертируемых страницы, но и этого для примера вполне достаточно.

После загрузки архива библиотеки, его нужно разархивировать, и затем добавить файл Spire.Pdf.jar из папки lib в список зависимостей проекта. Путь меню для добавления следующий:


File -> Project Structure -> Project Settings -> Libraries -> + (значок плюса) -> Java -> диалоговое окно выбора файла
Файл -> Структура проекта -> Настройки проекта -> Библиотеки -> + (значок плюса) -> Java -> диалоговое окно выбора файла

В корне проекта нужно создать папку files - в ней будут лежать исходные pdf файлы, и в той же папке files нужно создать папку output куда будут попадать конвертированные файлы.

Итак, вот и сам код:


// импортируем необходимые классы
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;
import java.io.File;

public class Main
{
    public static void main(String[] args)
    {
        // название исходного файла
        String fileName = "files/fin-report_01.pdf";
        File file = new File(fileName);

        // если такой файл существует
        if(file.exists()) {
            PdfDocument pdfDocument = new PdfDocument();
            pdfDocument.loadFromFile(file.getAbsolutePath());

            // конвертируем
            pdfDocument.saveToFile("files/output/" + file.getName() + ".xlsx", FileFormat.XLSX);
        }
    }
}


Таким образом, мы создали простую программу на Java, с помощью которой можно конвертировать файлы из Pdf в Excel.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.