<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>project management export on Conholdate Blog</title>
    <link>https://blog-qa.conholdate.com/ru/tag/project-management-export/</link>
    <description>Recent content in project management export on Conholdate Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language>
    <lastBuildDate>Thu, 24 Sep 2026 19:32:40 +0000</lastBuildDate><atom:link href="https://blog-qa.conholdate.com/ru/tag/project-management-export/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Конвертация MPP в PDF на Java</title>
      <link>https://blog-qa.conholdate.com/ru/total/mpp-to-pdf-conversion-in-java/</link>
      <pubDate>Thu, 24 Sep 2026 19:32:40 +0000</pubDate>
      
      <guid>https://blog-qa.conholdate.com/ru/total/mpp-to-pdf-conversion-in-java/</guid>
      <description>Узнайте, как выполнить конвертацию MPP в PDF на Java с использованием Conholdate.Total for Java SDK, с пошаговым кодом, советами по конфигурации и рекомендациями по развертыванию.</description>
      <content:encoded><![CDATA[<p>Создание печатных отчетов из расписаний Microsoft Project является частой задачей для менеджеров проектов, которым необходимо делиться графиками со стейкхолдерами. <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> предоставляет мощный SDK, который делает конвертацию MPP в <a href="https://docs.fileformat.com/pdf">PDF</a> в Java простой и надёжной. В этом руководстве вы узнаете, как настроить библиотеку, написать код конвертации и точно настроить вывод PDF. К концу вы сможете интегрировать программную конвертацию MPP в PDF в любой сервис или настольное приложение на Java.</p>
<h2 id="что-требует-проект-export-to-pdf-в-javaприложениях">Что требует проект Export to PDF в Java‑приложениях</h2>
<p>Менеджерам проектов часто требуется экспортировать свои графики в формате PDF для распространения, архивирования или соблюдения требований. Процесс экспорта должен сохранять иерархию задач, даты, ресурсы и любые комментарии, прикрепленные к задачам. Поскольку файлы MPP могут содержать тысячи задач и пользовательские поля, утилита конвертации должна эффективно обрабатывать большие файлы и предоставлять тонкую настройку макета получаемого PDF. Ручной экспорт через пользовательский интерфейс Microsoft Project отнимает много времени и не масштабируется для автоматизированных конвейеров отчетности.</p>
<h2 id="подход-использование-conholdatetotal-для-java">Подход: использование Conholdate.Total для Java</h2>
<p>Conholdate.Total for Java предлагает специализированный API для загрузки файлов Microsoft Project (MPP) и их непосредственного преобразования в PDF. Библиотека читает структуру проекта, рендерит диаграммы Ганта и учитывает параметры форматирования, такие как размер и ориентация страницы. Она также поддерживает встраивание стандартных шрифтов и сжатие изображений, чтобы размер PDF оставался управляемым. Подробные инструкции доступны в <a href="https://docs.conholdate.com/java/">официальной документации</a>, а полный набор API описан в <a href="https://reference.conholdate.com/java/">справочнике API</a>.</p>
<h2 id="реализация-преобразования-mpp-в-pdf-на-java">Реализация преобразования MPP в PDF на Java</h2>
<h3 id="добавьте-репозиторий-maven-и-зависимость">Добавьте репозиторий Maven и зависимость</h3>
<p>Включите репозиторий Maven Conholdate и зависимость SDK в ваш <code>pom.xml</code>. Этот шаг делает необходимые классы доступными для компиляции.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;repositories&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;repository&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;id&gt;</span>conholdate-repo<span style="color:#f92672">&lt;/id&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;name&gt;</span>Conholdate Maven Repository<span style="color:#f92672">&lt;/name&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;url&gt;</span>https://repository.conholdate.com/repo/<span style="color:#f92672">&lt;/url&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;/repository&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/repositories&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;dependency&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;groupId&gt;</span>com.conholdate<span style="color:#f92672">&lt;/groupId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;artifactId&gt;</span>conholdate-total<span style="color:#f92672">&lt;/artifactId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;version&gt;</span>24.9<span style="color:#f92672">&lt;/version&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;type&gt;</span>pom<span style="color:#f92672">&lt;/type&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/dependency&gt;</span>
</span></span></code></pre></div><p>Вы также можете скачать бинарный пакет со <a href="https://releases.conholdate.com/total/java/">страницы загрузки</a>.</p>
<h3 id="создать-параметры-загрузки-для-файла-mpp">Создать параметры загрузки для файла MPP</h3>
<p>Создайте экземпляр <code>ProjectLoadOptions</code>, чтобы указать, как должен открываться исходный файл MPP. Этот объект можно использовать для установки пароля для защищённых файлов.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>ProjectLoadOptions loadOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ProjectLoadOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// loadOptions.setPassword(&#34;yourPassword&#34;); // Uncomment if the file is protected
</span></span></span></code></pre></div><h3 id="определить-параметры-конвертации-pdf">Определить параметры конвертации PDF</h3>
<p>Настройте <code>PdfConvertOptions</code>, чтобы управлять внешним видом генерируемого PDF. Вы можете задать размер страницы, ориентацию, сжатие изображений и то, будет ли отображаться комментарии.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>PdfConvertOptions pdfOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> PdfConvertOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSize</span><span style="color:#f92672">(</span>PdfPageSize<span style="color:#f92672">.</span><span style="color:#a6e22e">A4</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageOrientation</span><span style="color:#f92672">(</span>PdfPageOrientation<span style="color:#f92672">.</span><span style="color:#a6e22e">PORTRAIT</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setCompressImages</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setEmbedStandardFonts</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setRenderComments</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><p>Эти настройки напрямую влияют на преобразование MPP в PDF в Java, позволяя адаптировать вывод к вашим стандартам отчетности.</p>
<h3 id="выполнить-преобразование">Выполнить преобразование</h3>
<p>Создайте экземпляр <code>Converter</code> с путем к входному файлу и параметрами загрузки, затем вызовите <code>convert</code> с желаемым путем вывода и параметрами PDF.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#66d9ef">try</span> <span style="color:#f92672">(</span>Converter converter <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Converter<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;sample.mpp&#34;</span><span style="color:#f92672">,</span> loadOptions<span style="color:#f92672">))</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    converter<span style="color:#f92672">.</span><span style="color:#a6e22e">convert</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;sample.pdf&#34;</span><span style="color:#f92672">,</span> pdfOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>    System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;MPP to PDF conversion completed successfully.&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><p>Блок try‑with‑resources гарантирует, что все ресурсы освобождаются автоматически.</p>
<h3 id="обработка-исключений">Обработка исключений</h3>
<p>Обёрните логику преобразования в блок try‑catch, чтобы отлавливать любые ошибки выполнения, такие как отсутствие файлов или неподдерживаемые функции проекта.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#66d9ef">catch</span> <span style="color:#f92672">(</span>Exception e<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    System<span style="color:#f92672">.</span><span style="color:#a6e22e">err</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Error during MPP to PDF conversion: &#34;</span> <span style="color:#f92672">+</span> e<span style="color:#f92672">.</span><span style="color:#a6e22e">getMessage</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>    e<span style="color:#f92672">.</span><span style="color:#a6e22e">printStackTrace</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><p>С помощью этих шагов вы можете надёжно выполнить преобразование MPP в PDF в Java для одного или нескольких файлов.</p>
<h2 id="полный-пример-кода-конвертация-mpp-в-pdf--полностью-рабочий-образец">Полный пример кода: Конвертация MPP в PDF — полностью рабочий образец</h2>
<p>Следующий код демонстрирует полный процесс от загрузки файла MPP до создания PDF‑документа.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.conversion.Converter<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.conversion.options.load.ProjectLoadOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.conversion.options.convert.PdfConvertOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.conversion.options.convert.PdfPageSize<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.conversion.options.convert.PdfPageOrientation<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">MppToPdfConverter</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        String inputFilePath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;sample.mpp&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>        String outputFilePath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;sample.pdf&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Load options specific to Microsoft Project files (MPP)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        ProjectLoadOptions loadOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ProjectLoadOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Example: loadOptions.setPassword(&#34;yourPassword&#34;); // if the file is protected
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// PDF conversion options
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        PdfConvertOptions pdfOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> PdfConvertOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSize</span><span style="color:#f92672">(</span>PdfPageSize<span style="color:#f92672">.</span><span style="color:#a6e22e">A4</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageOrientation</span><span style="color:#f92672">(</span>PdfPageOrientation<span style="color:#f92672">.</span><span style="color:#a6e22e">PORTRAIT</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setCompressImages</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setEmbedStandardFonts</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setRenderComments</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span> <span style="color:#75715e">// include comments in the PDF
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Perform conversion with automatic resource management
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#66d9ef">try</span> <span style="color:#f92672">(</span>Converter converter <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Converter<span style="color:#f92672">(</span>inputFilePath<span style="color:#f92672">,</span> loadOptions<span style="color:#f92672">))</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            converter<span style="color:#f92672">.</span><span style="color:#a6e22e">convert</span><span style="color:#f92672">(</span>outputFilePath<span style="color:#f92672">,</span> pdfOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;MPP to PDF conversion completed successfully.&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span> <span style="color:#66d9ef">catch</span> <span style="color:#f92672">(</span>Exception e<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            System<span style="color:#f92672">.</span><span style="color:#a6e22e">err</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Error during MPP to PDF conversion: &#34;</span> <span style="color:#f92672">+</span> e<span style="color:#f92672">.</span><span style="color:#a6e22e">getMessage</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>            e<span style="color:#f92672">.</span><span style="color:#a6e22e">printStackTrace</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><blockquote>
<p><strong>Примечание:</strong> Этот пример кода демонстрирует базовую функциональность. Прежде чем использовать его в вашем проекте, убедитесь, что обновили все пути к файлам и значения конфигурации в соответствии с вашей реальной средой, проверьте, что все необходимые зависимости правильно установлены, и тщательно протестируйте в вашей среде разработки. Если возникнут проблемы, обратитесь к <a href="https://docs.conholdate.com/java/">официальной документации</a> или свяжитесь с <a href="https://forum.conholdate.com/c/total/5">командой поддержки</a> для получения помощи.</p>
</blockquote>
<h2 id="тонкая-настройка-параметров-вывода-pdf">Тонкая настройка параметров вывода PDF</h2>
<p>Вы можете настроить дополнительные параметры PDF, чтобы соответствовать конкретным требованиям к отчетности.</p>
<h3 id="установить-пользовательский-размер-страницы">Установить пользовательский размер страницы</h3>
<p>Изменение размера страницы может помочь разместить широкие диаграммы Ганта на одной странице.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPageSize</span><span style="color:#f92672">(</span>PdfPageSize<span style="color:#f92672">.</span><span style="color:#a6e22e">LEGAL</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><h3 id="включить-сжатие-изображений">Включить сжатие изображений</h3>
<p>Сжатие изображений уменьшает конечный размер PDF, что полезно для рассылки по электронной почте.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>pdfOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setCompressImages</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><p>Для полного списка настраиваемых свойств обратитесь к <a href="https://reference.conholdate.com/java/">справочнику API</a>.</p>
<h2 id="соображения-по-развертыванию-для-экспорта-проекта-на-стороне-сервера">Соображения по развертыванию для экспорта проекта на стороне сервера</h2>
<p>При интеграции этой утилиты преобразования в бэкенд‑сервис разместите SDK на сервере с достаточным объёмом памяти для обработки больших файлов MPP. Используйте шаблон try‑with‑resources, чтобы гарантировать своевременное закрытие потоков и предотвратить утечки памяти. Для производственных сред приобретите коммерческую лицензию; временную лицензию можно получить для оценки на <a href="https://purchase.conholdate.com/temporary-license/">странице временной лицензии</a>. Подробности о ценах доступны на <a href="https://purchase.conholdate.com/pricing/total/family/">странице с ценами</a>. Убедитесь, что Java‑runtime сервера соответствует поддерживаемой версии SDK (Java 8 или выше).</p>
<h2 id="заключение">Заключение</h2>
<p>Программное преобразование MPP в PDF на Java становится простым с помощью <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a>. SDK обрабатывает тонкости файлов Microsoft Project, предлагает обширные возможности настройки PDF и масштабируется для эффективной обработки больших расписаний. Не забудьте обеспечить наличие правильной лицензии для использования в продакшене; временные лицензии доступны для тестирования, а полную информацию о ценах можно найти на официальной странице ценообразования. С кодом и советами из этого руководства вы теперь можете встроить надёжную функцию экспорта PDF в любую систему отчётности или управления проектами, основанную на Java.</p>
<h2 id="faqs">FAQs</h2>
<p><strong>Как конвертация MPP в PDF в Java обрабатывает большие файлы проектов?</strong><br>
SDK потоково читает исходный файл MPP и использует оптимизированное управление памятью, позволяя конвертировать многомегабайтные расписания без чрезмерного потребления ОЗУ. См. документацию <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> для рекомендаций по производительности.</p>
<p><strong>Могу ли я настроить размер и ориентацию страницы PDF во время конвертации?</strong><br>
Да. <code>PdfConvertOptions</code> предоставляет методы <code>setPageSize</code> и <code>setPageOrientation</code>. Обратитесь к <a href="https://reference.conholdate.com/java/">справке API</a> для полного списка перечислений и параметров.</p>
<p><strong>Какой тип лицензии требуется для использования Conholdate.Total for Java в продакшене?</strong><br>
Для продакшн‑развертываний требуется коммерческая лицензия. Вы можете запросить временную лицензию на <a href="https://purchase.conholdate.com/temporary-license/">странице временной лицензии</a> и ознакомиться с ценами на <a href="https://purchase.conholdate.com/pricing/total/family/">странице ценообразования</a>.</p>
<p><strong>Поддерживается пакетное преобразование нескольких файлов MPP в PDF?</strong><br>
Да. Путём перебора коллекции путей к файлам и вызова того же кода преобразования для каждого, вы можете выполнить пакетное преобразование MPP в PDF на Java. Такой подход хорошо масштабируется для автоматизированных конвейеров отчетности.</p>
<h2 id="читать-далее">Читать далее</h2>
<ul>
<li><a href="https://blog.conholdate.com/ru/total/add-watermark-to-pdf-in-java/">Добавить водяной знак в PDF на Java</a></li>
<li><a href="https://blog.conholdate.com/ru/total/add-text-to-pdf-in-java/">Добавить текст в PDF на Java</a></li>
<li><a href="https://blog.conholdate.com/ru/total/add-text-to-pdf-in-java/">Добавить текст в PDF на Java</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
