From e3ae3dd398ff904222237cf143a79a8f71ec87eb Mon Sep 17 00:00:00 2001 From: Muhammad Muqarrab Date: Fri, 24 Jul 2026 17:22:49 +0000 Subject: [PATCH] =?UTF-8?q?Optimize=20page:=20content/english/java/export-?= =?UTF-8?q?conversion/groupdocs-viewer-java-txt-conversion-guide/=5Findex.?= =?UTF-8?q?md=20-=20-=20Updated=20front=20matter=20with=20current=20date,?= =?UTF-8?q?=20lastmod,=20OG=20fields,=20keywords,=20and=20tags.=20-=20Shor?= =?UTF-8?q?tened=20and=20optimized=20title=20to=20fit=2050=E2=80=9160=20ch?= =?UTF-8?q?aracters=20while=20keeping=20primary=20keyword.=20-=20Rewrote?= =?UTF-8?q?=20introduction=20to=20place=20primary=20keyword=20in=20first?= =?UTF-8?q?=20sentence=20and=20added=20context.=20-=20Added=20definition?= =?UTF-8?q?=20anchors=20for=20core=20classes=20(`Viewer`,=20`HtmlViewOptio?= =?UTF-8?q?ns`,=20etc.).=20-=20Inserted=20direct=E2=80=91answer=20paragrap?= =?UTF-8?q?hs=20after=20every=20question=E2=80=91format=20H2=20heading.=20?= =?UTF-8?q?-=20Expanded=20practical=20applications,=20common=20issues,=20a?= =?UTF-8?q?nd=20FAQ=20with=20richer,=20quantified=20details.=20-=20Refined?= =?UTF-8?q?=20Quick=20Answers=20and=20FAQ=20sections=20for=20better=20AEO?= =?UTF-8?q?=20compliance.=20-=20Applied=20authoritative=20framing,=20quant?= =?UTF-8?q?ified=20claims,=20and=20conversational=20tone=20throughout.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_index.md | 194 ++++++++----- .../_index.md | 224 +++++++++------ .../_index.md | 239 ++++++++++------ .../_index.md | 253 ++++++++++------- .../_index.md | 142 +++++++--- .../og-image.png | Bin 0 -> 53776 bytes .../_index.md | 218 ++++++++++----- .../_index.md | 255 +++++++++++------ .../_index.md | 251 +++++++++++------ .../_index.md | 218 ++++++++++----- .../_index.md | 200 +++++++++----- .../_index.md | 211 +++++++++----- .../_index.md | 259 +++++++++++------- .../_index.md | 245 +++++++++++------ .../_index.md | 242 ++++++++++------ .../_index.md | 211 +++++++++----- .../_index.md | 186 +++++++++---- .../_index.md | 203 +++++++++----- .../_index.md | 173 ++++++++---- .../_index.md | 201 +++++++++----- .../_index.md | 166 +++++++---- .../_index.md | 224 +++++++++------ .../_index.md | 191 +++++++++---- .../_index.md | 219 ++++++++++----- 24 files changed, 3287 insertions(+), 1638 deletions(-) create mode 100644 content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/og-image.png diff --git a/content/arabic/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/arabic/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index d1f573d1c..eb277ed46 100644 --- a/content/arabic/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/arabic/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,47 +1,112 @@ --- -date: '2026-02-21' -description: تعلم كيفية استخدام GroupDocs Viewer Maven لتحويل ملفات txt إلى html و - jpg و png و pdf في Java. يتضمن خطوات تحويل txt إلى pdf باستخدام Java وإنشاء صفحات - html متعددة باستخدام Java. +date: '2026-07-24' +description: تعلم كيفية تحويل txt إلى html و jpg و png و pdf باستخدام GroupDocs Viewer + Maven للغة Java. يتضمن خطوات لإنشاء HTML متعدد الصفحات، التحويل على دفعات، وتصدير + txt إلى pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: تحويل TXT إلى HTML، JPG، PNG، PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: تحويل txt إلى html و jpg و png و pdf باستخدام GroupDocs Viewer Maven + للغة Java. يدعم HTML متعدد الصفحات، التحويل على دفعات، وإخراج صور عالية الجودة. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: تحويل TXT إلى HTML، JPG، PNG، PDF باستخدام GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: تحويل TXT إلى HTML، JPG، PNG، PDF باستخدام GroupDocs Viewer type: docs url: /ar/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: تحويل ملفات TXT إلى HTML، JPG، PNG، و PDF باستخدام GroupDocs.Viewer للـ Java +# تحويل TXT إلى HTML، JPG، PNG، PDF باستخدام GroupDocs Viewer -في تطبيقات Java الحديثة، **groupdocs viewer maven** يجعل من السهل تحويل مستندات النص العادي (TXT) إلى HTML جاهز للويب، أو صور عالية الدقة، أو ملفات PDF محمولة. سواءً كنت تبني بوابة مستندات، أو خدمة أرشفة، أو ميزة معاينة، فإن تحويل ملفات TXT باستخدام GroupDocs.Viewer يوفر لك الوقت ويقضي على الحاجة إلى محللات مخصصة. في هذا الدليل سنستعرض الإعداد الكامل ونوضح لك كيفية **convert txt files java** إلى HTML (صفحة واحدة أو متعددة)، JPG، PNG، و PDF. +في تطبيقات Java الحديثة، **convert txt to html** هو مجرد الخطوة الأولى نحو خط أنابيب مرن لمعاينة المستندات. باستخدام GroupDocs Viewer Maven يمكنك تحويل ملفات النص العادي فورًا إلى HTML جاهز للويب، أو صور JPG/PNG واضحة، أو PDF يمكن قراءته عالميًا. سواء كنت تبني بوابة مستندات، أو خدمة أرشفة، أو ميزة معاينة لمنتج SaaS، فإن هذا الدليل يشرح لك الإعداد الكامل ويظهر لك كيفية **convert txt files java** إلى جميع صيغ الإخراج الشائعة. -![تحويل ملفات TXT إلى HTML، JPG، PNG، و PDF باستخدام GroupDocs.Viewer للـ Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## إجابات سريعة -- **أي قطعة Maven أحتاجها؟** `com.groupdocs:groupdocs-viewer` (انظر مقتطف Maven أدناه). -- **هل يمكنني إنشاء HTML متعدد الصفحات؟** نعم – استخدم `HtmlViewOptions.forEmbeddedResources` بدون علامة الصفحة الواحدة. -- **هل يلزم وجود ترخيص للإنتاج؟** النسخة التجريبية تعمل للتقييم؛ يلزم الحصول على ترخيص دائم للاستخدام التجاري. +- **أي قطعة Maven أحتاجها؟** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **هل يمكنني عرض HTML متعدد الصفحات؟** نعم – استخدم `HtmlViewOptions.forEmbeddedResources` بدون علامة الصفحة الواحدة. +- **هل يلزم ترخيص للإنتاج؟** نسخة تجريبية تعمل للتقييم؛ يلزم ترخيص دائم للاستخدام التجاري. - **ما نسخة Java المدعومة؟** Java 8 أو أحدث (يوصى بـ Java 11+). -- **هل أحتاج إلى مكتبات إضافية لإخراج الصور؟** لا، مكتبة Viewer تتضمن دعم JPG و PNG مباشرةً. +- **هل أحتاج إلى مكتبات إضافية لإخراج الصور؟** لا، مكتبة Viewer تتضمن دعم JPG و PNG جاهزًا. ## ما هو groupdocs viewer maven؟ -**groupdocs viewer maven** هو توزيع Maven لمكتبة GroupDocs.Viewer للـ Java. يوفر API بسيطًا لتصوير أكثر من 100 تنسيق مستندات — بما في ذلك النص العادي — إلى HTML أو صور أو PDF دون الحاجة إلى Microsoft Office أو أدوات طرف ثالث. +**GroupDocs Viewer Maven** هو توزيع Maven لمكتبة GroupDocs.Viewer for Java. يوفر واجهة برمجة تطبيقات واحدة وسهلة الاستخدام تقوم بتحويل أكثر من 100 صيغة مستند — بما في ذلك النص العادي — إلى HTML أو صور أو PDF دون الحاجة إلى Microsoft Office أو أي محولات طرف ثالث. إنه يج abstracts تعقيد عملية عرض المستندات، مما يسمح للمطورين بالتركيز على منطق الأعمال بدلاً من التعامل مع صيغ الملفات. -## لماذا تحويل txt files java؟ -- **معاينة عبر المنصات** – يمكن عرض HTML والصور في المتصفحات أو التطبيقات المحمولة. +## لماذا تحويل ملفات txt باستخدام Java؟ +تحويل ملفات TXT إلى صيغ أغنى يتيح تكاملًا سلسًا مع واجهات الويب، ويضمن تنسيقًا ثابتًا، ويدعم معايير الأرشفة، مما يجعل المحتوى أكثر قابلية للوصول ومهنية. كما أنه يبسط المعالجة اللاحقة، مثل فهرسة البحث وتحليلات المحتوى، من خلال توفير مخرجات منظمة. + +- **معاينة عبر الأنظمة** – يتم عرض HTML والصور فورًا في المتصفحات أو التطبيقات المحمولة. - **أرشفة موحدة** – يحافظ PDF على التنسيق وهو قابل للقراءة عالميًا. -- **ملائم للأتمتة** – دمج التحويل في وظائف الدُفعات، الخدمات السحابية، أو خطوط أنابيب CI. +- **ملائم للأتمتة** – تحويل ملفات txt دفعيًا في خطوط CI، وظائف السحابة، أو الوظائف المجدولة. ## المتطلبات المسبقة - -- **GroupDocs.Viewer for Java** الإصدار 25.2 أو أحدث (يتم توفيره عبر Maven). +- **GroupDocs.Viewer for Java** الإصدار 25.2 أو أحدث (يتم توفيره عبر Maven). - JDK 8 + (يوصى بـ Java 11 +). - بيئة تطوير متكاملة مثل IntelliJ IDEA أو Eclipse أو NetBeans. - معرفة أساسية بـ Java و Maven. -## إعداد GroupDocs.Viewer للـ Java +## إعداد GroupDocs.Viewer لـ Java أضف المستودع والاعتماد إلى ملف `pom.xml` الخاص بك: @@ -63,21 +128,23 @@ weight: 1 ``` ### خطوات الحصول على الترخيص -- ابدأ بـ **تجربة مجانية** أو احصل على **ترخيص مؤقت** لاستكشاف جميع الإمكانات. -- للإنتاج، اشترِ ترخيصًا عبر الصفحة الرسمية [purchase page](https://purchase.groupdocs.com/buy). +- ابدأ بـ **نسخة تجريبية مجانية** أو احصل على **ترخيص مؤقت** لاستكشاف جميع الإمكانيات. +- للإنتاج، اشترِ ترخيصًا عبر [صفحة الشراء](https://purchase.groupdocs.com/buy) الرسمية. ### التهيئة الأساسية والإعداد 1. أضف اعتماد Maven المعروض أعلاه. -2. تأكد من تكوين JDK و IDE بشكل صحيح. +2. تأكد من تكوين JDK وIDE بشكل صحيح. + +**Definition anchor:** `Viewer` هو الفئة الأساسية في GroupDocs.Viewer التي تقوم بتحميل المستند المصدر وعرضه إلى صيغة الإخراج المحددة. الآن دعنا نتعمق في سيناريوهات التحويل العملية. ## دليل التنفيذ -### الميزة 1: تحويل TXT إلى HTML متعدد الصفحات *(multi page html java)* +### الميزة 1: عرض TXT إلى HTML متعدد الصفحات *(multi page html java)* +**Direct answer:** استخدم `HtmlViewOptions.forEmbeddedResources` واستدعِ `viewer.view(documentPath, options)` – هذا يولد سلسلة من صفحات HTML، كل صفحة تمثل جزءًا من النص الأصلي، مع تضمين CSS والصور تلقائيًا. -#### نظرة عامة -هذا المثال يحول مستند TXT إلى ملف **HTML متعدد الصفحات**، مع الحفاظ على فواصل الأسطر عبر صفحات ويب منفصلة. +**Definition anchor:** `HtmlViewOptions` يضبط كيفية عرض Viewer للمستند إلى HTML، بما في ذلك التقسيم إلى صفحات، وتضمين الموارد، ومعالجة CSS. **استيراد المكتبات المطلوبة** @@ -101,12 +168,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` يجمع CSS، الخطوط، والصور مباشرةً في مخرجات HTML، مما يجعلها محمولة. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` يجمع CSS، الخطوط، والصور مباشرةً في مخرجات HTML، مما يجعلها قابلة للنقل. -### الميزة 2: تحويل TXT إلى HTML صفحة واحدة *(convert txt to html java)* +### الميزة 2: عرض TXT إلى HTML صفحة واحدة *(convert txt to html java)* +**Direct answer:** استدعِ `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` قبل استدعاء `viewer.view`؛ سيُدمج محتوى TXT بالكامل في ملف HTML واحد، وهو مثالي للمعاينات السريعة. -#### نظرة عامة -دمج ملف النص بالكامل في صفحة HTML واحدة — مثالي للمعاينات السريعة. +**Definition anchor:** `setRenderToSinglePage(true)` يجبر Viewer على دمج جميع الصفحات المُولدة في مستند HTML واحد. **استيراد المكتبات المطلوبة** @@ -133,12 +200,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` يجمع جميع الصفحات في ملف HTML واحد. +*Explanation:* `setRenderToSinglePage(true)` يدمج جميع الصفحات في ملف HTML واحد. -### الميزة 3: تحويل TXT إلى JPG +### الميزة 3: عرض TXT إلى JPG +**Direct answer:** أنشئ مثيلًا من `JpgViewOptions`، ويمكنك ضبط DPI للحصول على جودة أعلى، ومرره إلى `viewer.view`؛ سيُنتج Viewer صورة JPEG لكل صفحة من ملف TXT المصدر. -#### نظرة عامة -تحويل ملف TXT إلى صورة JPEG عالية الجودة، مفيد للمشاركة على المنصات التي تقبل الصور فقط. +**Definition anchor:** `JpgViewOptions` يحدد إعدادات العرض الخاصة بالصور مثل الدقة، الجودة، ومجلد الإخراج لتحويل JPEG. **استيراد المكتبات المطلوبة** @@ -164,10 +231,10 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explanation:* `JpgViewOptions` يتيح لك التحكم في جودة الصورة، DPI، ومسار الإخراج. -### الميزة 4: تحويل TXT إلى PNG +### الميزة 4: عرض TXT إلى PNG +**Direct answer:** استخدم `PngViewOptions` مع DPI مطلوب (مثلاً 300) واستدعِ `viewer.view`؛ النتيجة هي صورة PNG غير مضغوطة لكل صفحة، تحافظ على التخطيط البصري الدقيق للنص. -#### نظرة عامة -إنشاء صور PNG غير مضغوطة من ملفات النص — مثالي عندما تحتاج إلى رسومات واضحة وقابلة للتوسيع. +**Definition anchor:** `PngViewOptions` يوفر إعدادات لعرض المستندات كصور PNG، يدعم ضغطًا غير مضغوط ودقة مخصصة. **استيراد المكتبات المطلوبة** @@ -191,12 +258,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG يوفر ضغطًا غير مضغوط، محافظًا على المظهر الدقيق للنص الأصلي. +*Explanation:* PNG يوفر ضغطًا غير مضغوط، ويحافظ على المظهر الدقيق للنص الأصلي. -### الميزة 5: تحويل TXT إلى PDF *(txt to pdf java / convert txt to pdf java)* +### الميزة 5: عرض TXT إلى PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** أنشئ مثيلًا من `PdfViewOptions`، ويمكنك ضبط حجم الصفحة (مثلاً A4)، ثم استدعِ `viewer.view`؛ المكتبة تتعامل تلقائيًا مع التقسيم إلى صفحات، الخطوط، وتضمين الموارد لإنتاج PDF عالي الدقة. -#### نظرة عامة -إنشاء ملف PDF من مستند TXT — رائع للأرشفة، الطباعة، أو الإرسال إلى العملاء. +**Definition anchor:** `PdfViewOptions` يتحكم في جوانب العرض الخاصة بـ PDF مثل حجم الصفحة، الهوامش، وتضمين الخطوط. **استيراد المكتبات المطلوبة** @@ -220,43 +287,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` يتعامل مع تخطيط الصفحات، الخطوط، وتضمين الموارد تلقائيًا. +*Explanation:* `PdfViewOptions` يتعامل تلقائيًا مع تخطيط الصفحة، الخطوط، وتضمين الموارد. ## التطبيقات العملية - 1. **أنظمة إدارة المستندات:** أتمتة تحويل مستندات TXT القديمة إلى HTML للبوابات الداخلية. -2. **منصات النشر:** تحويل المخطوطات المقدمة بصيغة TXT إلى HTML لتكامل سلس مع أنظمة إدارة المحتوى. -3. **حلول الأرشفة:** حفظ ملفات النص القديمة كـ PDF أو PNG للتخزين طويل الأمد. -4. **تكامل التخزين السحابي:** تحويل عند الطلب وتخزين الملفات المصدرة في AWS S3 أو Azure Blob أو Google Cloud. +2. **منصات النشر:** تحويل مخطوطات TXT المقدمة من المؤلفين إلى HTML لتكامل سلس مع نظام إدارة المحتوى. +3. **حلول الأرشفة:** حفظ ملفات النص القديمة كـ PDF أو PNG للتخزين طويل الأمد والامتثال. +4. **تكامل التخزين السحابي:** تحويل الملفات مباشرةً وتخزين الملفات المُعالجة في AWS S3 أو Azure Blob أو Google Cloud. ## المشكلات الشائعة والحلول | المشكلة | السبب | الحل | |-------|-------|-----| -| **المخرجات فارغة** | مسار الملف غير صحيح أو نقص في أذونات القراءة. | تحقق من أن `YOUR_DOCUMENT_DIRECTORY` يشير إلى ملف TXT الفعلي وأن العملية لديها صلاحيات القراءة. | +| **الإخراج فارغ** | مسار ملف غير صحيح أو عدم وجود أذونات قراءة. | تحقق من أن `YOUR_DOCUMENT_DIRECTORY` يشير إلى ملف TXT الفعلي وأن العملية لديها أذونات قراءة. | | **الصور ذات جودة منخفضة** | DPI الافتراضي منخفض. | استخدم `JpgViewOptions.setResolution(int dpi)` أو `PngViewOptions.setResolution(int dpi)` لزيادة DPI (مثلاً 300). | -| **HTML يحتوي على روابط مكسورة** | الموارد غير مدمجة. | استخدم `HtmlViewOptions.forEmbeddedResources` أو قدم مجلد موارد مخصص. | -| **استثناء الترخيص** | لم يتم تعيين ترخيص صالح. | حمّل ملف الترخيص باستخدام `License license = new License(); license.setLicense("path/to/license.file");` قبل إنشاء الـ `Viewer`. | +| **HTML يحتوي على روابط مكسورة** | الموارد غير مضمَّنة. | استخدم `HtmlViewOptions.forEmbeddedResources` أو قدم مجلد موارد مخصص. | +| **استثناء الترخيص** | لم يتم تعيين ترخيص صالح. | حمّل ملف الترخيص الخاص بك باستخدام `License license = new License(); license.setLicense("path/to/license.file");` قبل إنشاء كائن `Viewer`. | ## الأسئلة المتكررة -**س: هل يمكنني تحويل ملفات TXT الكبيرة (مئات الـ MB) باستخدام GroupDocs.Viewer؟** -ج: نعم. المكتبة تقوم ببث الملف المصدر، لكن قد تحتاج إلى زيادة حجم heap للـ JVM للوثائق الكبيرة جدًا. +**س: هل يمكنني تحويل ملفات TXT الكبيرة (مئات الميجابايت) باستخدام GroupDocs.Viewer؟** +**ج:** نعم. المكتبة تقوم ببث الملف المصدر، ولكن قد تحتاج إلى زيادة حجم heap للـ JVM للملفات الكبيرة جدًا. -**س: هل أحتاج إلى تبعيات إضافية لتوليد JPG أو PNG؟** -ج: لا. حزمة Viewer تتضمن جميع مكتبات معالجة الصور المطلوبة. +**س: هل أحتاج إلى تبعيات إضافية لإنشاء JPG أو PNG؟** +**ج:** لا. حزمة Viewer تتضمن جميع مكتبات معالجة الصور المطلوبة جاهزة. **س: هل يمكن تخصيص حجم صفحة PDF؟** -ج: بالتأكيد. استخدم `PdfViewOptions.setPageSize(PageSize.A4)` أو أي حجم `PageSize` آخر قبل التصيير. +**ج:** بالتأكيد. استخدم `PdfViewOptions.setPageSize(PageSize.A4)` أو أي حجم `PageSize` آخر قبل العرض. **س: كيف أتعامل مع ملفات TXT المحمية بكلمة مرور؟** -ج: ملفات TXT لا تدعم كلمات مرور. إذا كان الملف مشفرًا، يجب فك تشفيره أولاً قبل تمريره إلى Viewer. +**ج:** ملفات TXT لا تدعم كلمات مرور. إذا كان الملف مشفرًا، فقم بفك تشفيره أولاً قبل تمريره إلى Viewer. **س: هل يمكن تشغيل هذا التحويل داخل حاوية Docker؟** -ج: نعم. فقط قم بتضمين JDK، انسخ ملف `pom.xml` مع اعتماد GroupDocs، وشغّل تطبيق Java داخل الحاوية. +**ج:** نعم. قم بتضمين JDK، انسخ ملف `pom.xml` مع اعتماد GroupDocs، وشغّل تطبيق Java داخل الحاوية. --- -**آخر تحديث:** 2026-02-21 -**تم الاختبار مع:** GroupDocs.Viewer 25.2 للـ Java -**المؤلف:** GroupDocs \ No newline at end of file +**آخر تحديث:** 2026-07-24 +**تم الاختبار مع:** GroupDocs.Viewer 25.2 for Java +**المؤلف:** GroupDocs + +## دروس ذات صلة + +- [groupdocs viewer java: تحويل المستندات إلى PDF – دليل كامل](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – تحويل ODF إلى HTML، JPG، PNG، PDF باستخدام GroupDocs.Viewer for Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [كيفية تحويل DOCX إلى HTML باستخدام GroupDocs.Viewer for Java: دليل خطوة بخطوة](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/chinese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/chinese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index f263400ab..f40f9c1b6 100644 --- a/content/chinese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/chinese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,50 +1,113 @@ --- -date: '2026-02-21' -description: 学习如何使用 GroupDocs Viewer Maven 在 Java 中将 txt 文件转换为 html、jpg、png 和 pdf。包括 - txt 转 pdf 的 Java 步骤以及多页 html 的 Java 步骤。 +date: '2026-07-24' +description: 了解如何使用 GroupDocs Viewer Maven for Java 将 txt 转换为 html、jpg、png 和 pdf。包括多页 + HTML、批量转换以及将 txt 导出为 pdf 的步骤。 keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: groupdocs viewer maven:将 TXT 转换为 HTML、JPG、PNG、PDF +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: 使用 GroupDocs Viewer Maven for Java 将 txt 转换为 html、jpg、png 和 pdf。支持多页 + HTML、批量转换和高质量图像输出。 +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: 使用 GroupDocs Viewer 将 TXT 转换为 HTML、JPG、PNG、PDF +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: 使用 GroupDocs Viewer 将 TXT 转换为 HTML、JPG、PNG、PDF type: docs url: /zh/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- - we keep them. +# 将 TXT 转换为 HTML、JPG、PNG、PDF 使用 GroupDocs Viewer -Now produce final answer.# groupdocs viewer maven: 使用 GroupDocs.Viewer for Java 将 TXT 文件转换为 HTML、JPG、PNG 和 PDF - -在现代 Java 应用程序中,**groupdocs viewer maven** 使将纯文本(TXT)文档转换为网页就绪的 HTML、高分辨率图像或可移植的 PDF 文件变得简单直观。无论您是在构建文档门户、归档服务还是预览功能,使用 GroupDocs.Viewer 转换 TXT 文件都能为您节省时间并消除自定义解析器的需求。在本指南中,我们将完整演示设置过程,并展示如何 **convert txt files java** 转换为 HTML(单页和多页)、JPG、PNG 和 PDF。 +在现代 Java 应用程序中,**convert txt to html** 只是实现灵活文档预览流水线的第一步。借助 GroupDocs Viewer Maven,您可以瞬间将纯文本文件转换为可在网页上直接使用的 HTML、清晰的 JPG/PNG 图像,或通用的 PDF。无论您是在构建文档门户、归档服务,还是为 SaaS 产品实现预览功能,本指南将带您完成完整的设置,并展示如何 **convert txt files java** 为所有常见的输出格式。 ![使用 GroupDocs.Viewer for Java 将 TXT 文件转换为 HTML、JPG、PNG 和 PDF](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## 快速答案 -- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Can I render multi‑page HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **Is a license required for production?** A trial works for evaluation; a permanent license is needed for commercial use. -- **What Java version is supported?** Java 8 or newer (Java 11+ recommended). -- **Do I need additional libraries for image output?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. +- **需要哪个 Maven 构件?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **我可以渲染多页 HTML 吗?** 是的 – 使用 `HtmlViewOptions.forEmbeddedResources` 并且不使用单页标志。 +- **生产环境需要许可证吗?** 试用版可用于评估;商业使用需要永久许可证。 +- **支持哪个 Java 版本?** Java 8 或更高(推荐使用 Java 11+)。 +- **图像输出需要额外的库吗?** 不需要,Viewer 库已内置 JPG 和 PNG 支持。 ## 什么是 groupdocs viewer maven? -**groupdocs viewer maven** 是 GroupDocs.Viewer for Java 库的基于 Maven 的分发方式。它提供了一个简洁的 API,能够将超过 100 种文档格式(包括纯文本)渲染为 HTML、图像或 PDF,而无需 Microsoft Office 或其他第三方工具。 +**GroupDocs Viewer Maven** 是 GroupDocs.Viewer for Java 库的基于 Maven 的发行版。它提供了一个单一、易于使用的 API,能够将超过 100 种文档格式(包括纯文本)渲染为 HTML、图像或 PDF,且无需 Microsoft Office 或任何第三方转换器。它抽象了文档渲染的复杂性,使开发者能够专注于业务逻辑,而不是文件格式处理。 ## 为什么要 convert txt files java? -- **跨平台预览** – HTML 和图像可以在浏览器或移动应用中显示。 -- **标准化归档** – PDF 保留格式,且可在任何设备上阅读。 -- **自动化友好** – 可将转换集成到批处理作业、云服务或 CI 流水线中。 +将 TXT 文件转换为更丰富的格式可实现与网页界面的无缝集成,确保样式一致,并符合归档标准,使内容更易访问且更专业。它还简化了下游处理,例如搜索索引和内容分析,因为提供了结构化的输出。 -## 前提条件 +- **跨平台预览** – HTML 和图像可在浏览器或移动应用中即时显示。 +- **标准化归档** – PDF 保留格式并且通用可读。 +- **自动化友好** – 在 CI 流水线、云函数或计划任务中批量转换 txt 文件。 -- **GroupDocs.Viewer for Java** 版本 25.2 或更高(通过 Maven 获取)。 +## 前置条件 +- **GroupDocs.Viewer for Java** 版本 25.2 或更高(通过 Maven 提供)。 - JDK 8 +(推荐使用 Java 11 +)。 - IntelliJ IDEA、Eclipse 或 NetBeans 等 IDE。 -- 基本的 Java 与 Maven 知识。 +- 基础的 Java 与 Maven 知识。 ## 设置 GroupDocs.Viewer for Java -将仓库和依赖添加到您的 `pom.xml`: +将仓库和依赖添加到您的 `pom.xml` 中: ```xml @@ -63,31 +126,31 @@ Now produce final answer.# groupdocs viewer maven: 使用 GroupDocs.Viewer for J ``` -### 获取许可证的步骤 -- Start with a **free trial** or obtain a **temporary license** to explore the full capabilities. -- For production, purchase a license through the official [purchase page](https://purchase.groupdocs.com/buy)。 +### 许可证获取步骤 +- 开始使用 **免费试用** 或获取 **临时许可证** 以探索全部功能。 +- 对于生产环境,请通过官方的 [购买页面](https://purchase.groupdocs.com/buy) 购买许可证。 ### 基本初始化和设置 -1. Add the Maven dependency shown above. -2. Ensure your JDK and IDE are correctly configured. +1. 添加上面显示的 Maven 依赖。 +2. 确保您的 JDK 和 IDE 已正确配置。 -现在让我们深入具体的转换场景。 +**Definition anchor:** `Viewer` 是 GroupDocs.Viewer 的核心类,用于加载源文档并将其渲染为所选的输出格式。 ## 实现指南 ### 功能 1:将 TXT 渲染为多页 HTML *(multi page html java)* +**Direct answer:** Use `HtmlViewOptions.forEmbeddedResources` and call `viewer.view(documentPath, options)` – this generates a series of HTML pages, each representing a portion of the original text, while automatically embedding CSS and images. -#### 概述 -此示例将 TXT 文档转换为 **多页 HTML** 文件,保持换行跨多个网页。 +**Definition anchor:** `HtmlViewOptions` configures how the Viewer renders a document to HTML, including pagination, resource embedding, and CSS handling. -**Import Required Libraries** +**导入所需库** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**设置路径和 Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -102,21 +165,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` 将 CSS、字体和图像直接打包进 HTML 输出,使其可移植。 +*Explanation:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. ### 功能 2:将 TXT 渲染为单页 HTML *(convert txt to html java)* +**Direct answer:** Call `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` before invoking `viewer.view`; the entire TXT content will be collapsed into one HTML file, ideal for quick previews. -#### 概述 -将整个文本文件压缩为单个 HTML 页面——适合快速预览。 +**Definition anchor:** `setRenderToSinglePage(true)` forces the Viewer to merge all generated pages into a single HTML document. -**Import Required Libraries** +**导入所需库** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**设置路径和 Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -134,21 +197,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` 将所有页面合并为一个 HTML 文件。 +*Explanation:* `setRenderToSinglePage(true)` merges all pages into one HTML file. ### 功能 3:将 TXT 渲染为 JPG +**Direct answer:** Create a `JpgViewOptions` instance, optionally set DPI for higher quality, and pass it to `viewer.view`; the Viewer will output a JPEG image for each page of the source TXT file. -#### 概述 -将 TXT 文件转换为高质量 JPEG 图像,适用于只能接受图像的平台。 +**Definition anchor:** `JpgViewOptions` defines image‑specific rendering settings such as resolution, quality, and output folder for JPEG conversion. -**Import Required Libraries** +**导入所需库** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**设置路径和 Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -163,21 +226,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` 让您可以控制图像质量、DPI 和输出路径。 +*Explanation:* `JpgViewOptions` lets you control image quality, DPI, and output path. ### 功能 4:将 TXT 渲染为 PNG +**Direct answer:** Use `PngViewOptions` with a desired DPI (e.g., 300) and invoke `viewer.view`; the result is a lossless PNG image per page, preserving the exact visual layout of the text. -#### 概述 -从文本文件生成无损 PNG 图像——在需要清晰、可缩放的图形时非常理想。 +**Definition anchor:** `PngViewOptions` provides configuration for rendering documents as PNG images, supporting lossless compression and custom resolution. -**Import Required Libraries** +**导入所需库** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**设置路径和 Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -192,21 +255,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG 提供无损压缩,保持原始文本的精确外观。 +*Explanation:* PNG provides lossless compression, preserving the exact appearance of the original text. ### 功能 5:将 TXT 渲染为 PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Instantiate `PdfViewOptions`, optionally set page size (e.g., A4), then call `viewer.view`; the library automatically handles pagination, fonts, and resource embedding to produce a high‑fidelity PDF. -#### 概述 -从 TXT 文档创建 PDF 文件——适用于归档、打印或发送给客户。 +**Definition anchor:** `PdfViewOptions` controls PDF‑specific rendering aspects such as page size, margins, and font embedding. -**Import Required Libraries** +**导入所需库** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**设置路径和 Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -221,43 +284,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` 自动处理页面布局、字体和资源嵌入。 +*Explanation:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. ## 实际应用 - -1. **文档管理系统:** 自动将遗留的 TXT 文档转换为 HTML,以供内网门户使用。 -2. **出版平台:** 将作者提交的 TXT 手稿转换为 HTML,实现与 CMS 的无缝集成。 -3. **归档解决方案:** 将旧文本文件保存为 PDF 或 PNG,以实现长期存储。 -4. **云存储集成:** 实时转换并将渲染后的文件存入 AWS S3、Azure Blob 或 Google Cloud。 +1. **文档管理系统:** 自动将旧版 TXT 文档转换为 HTML,用于内网门户。 +2. **出版平台:** 将作者提交的 TXT 手稿转换为 HTML,实现无缝的 CMS 集成。 +3. **归档解决方案:** 将旧文本文件保存为 PDF 或 PNG,以实现长期存储和合规。 +4. **云存储集成:** 实时转换并将渲染后的文件存储在 AWS S3、Azure Blob 或 Google Cloud 中。 ## 常见问题及解决方案 | 问题 | 原因 | 解决方案 | |------|------|----------| -| **输出为空白** | 文件路径错误或缺少读取权限。 | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | -| **图像质量低** | 默认 DPI 较低。 | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | -| **HTML 包含损坏的链接** | 资源未嵌入。 | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | -| **许可证异常** | 未设置有效许可证。 | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | +| 输出为空 | 文件路径不正确或缺少读取权限。 | 确认 `YOUR_DOCUMENT_DIRECTORY` 指向实际的 TXT 文件,并且进程具有读取权限。 | +| 图像质量低 | 默认 DPI 较低。 | 使用 `JpgViewOptions.setResolution(int dpi)` 或 `PngViewOptions.setResolution(int dpi)` 提高 DPI(例如 300)。 | +| HTML 包含损坏的链接 | 资源未嵌入。 | 使用 `HtmlViewOptions.forEmbeddedResources` 或提供自定义资源文件夹。 | +| 许可证异常 | 未设置有效许可证。 | 在创建 `Viewer` 之前,使用 `License license = new License(); license.setLicense("path/to/license.file");` 加载许可证文件。 | -## 常见问答 +## 常见问题 -**Q: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer?** -A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. +**Q: 我可以使用 GroupDocs.Viewer 转换大型 TXT 文件(数百 MB)吗?** +A: 可以。库会对源文件进行流式处理,但对于非常大的文档,您可能需要增大 JVM 堆大小。 -**Q: Do I need additional dependencies to generate JPG or PNG?** -A: No. The Viewer package includes all required image processing libraries. +**Q: 生成 JPG 或 PNG 需要额外的依赖吗?** +A: 不需要。Viewer 包已内置所有必需的图像处理库。 -**Q: Is it possible to customize the PDF page size?** -A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. +**Q: 可以自定义 PDF 页面尺寸吗?** +A: 完全可以。渲染前使用 `PdfViewOptions.setPageSize(PageSize.A4)` 或其他 `PageSize` 即可。 -**Q: How do I handle password‑protected TXT files?** -A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. +**Q: 如何处理受密码保护的 TXT 文件?** +A: TXT 文件本身不支持密码。如果文件被加密,需要先解密后再交给 Viewer。 -**Q: Can I run this conversion in a Docker container?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +**Q: 我能在 Docker 容器中运行此转换吗?** +A: 能。只需在容器中包含 JDK,复制包含 GroupDocs 依赖的 `pom.xml`,然后运行 Java 应用即可。 --- -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs \ No newline at end of file +**最后更新:** 2026-07-24 +**测试环境:** GroupDocs.Viewer 25.2 for Java +**作者:** GroupDocs + +## 相关教程 + +- [groupdocs viewer java:将文档转换为 PDF – 完整指南](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – 使用 GroupDocs.Viewer for Java 将 ODF 转换为 HTML、JPG、PNG、PDF](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [如何使用 GroupDocs.Viewer for Java 将 DOCX 转换为 HTML:分步指南](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/czech/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/czech/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 8455812d4..acde8ce62 100644 --- a/content/czech/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/czech/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,57 +1,112 @@ --- -date: '2026-02-21' -description: Naučte se, jak pomocí GroupDocs Viewer Maven převádět soubory txt do - formátů html, jpg, png a pdf v Javě. Obsahuje kroky pro převod txt na pdf v Javě - a vícestránkový html v Javě. +date: '2026-07-24' +description: Naučte se, jak převést txt na html, jpg, png a pdf pomocí GroupDocs Viewer + Maven pro Java. Obsahuje kroky pro vícestránkové HTML, hromadný převod a export + txt do pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Převést TXT na HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Převod txt na html, jpg, png a pdf pomocí GroupDocs Viewer Maven pro + Java. Podporuje vícestránkové HTML, hromadný převod a výstup obrázků ve vysoké kvalitě. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Převod TXT na HTML, JPG, PNG, PDF pomocí GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Převod TXT na HTML, JPG, PNG, PDF pomocí GroupDocs Viewer type: docs url: /cs/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -21 -**Testováno s:** GroupDocs.Viewer 25.2 for Java -**Autor:** GroupDocs +# Převod TXT na HTML, JPG, PNG, PDF pomocí GroupDocs Viewer ---- - -Provide ONLY translated content. - -Make sure to keep all placeholders and code blocks unchanged. - -Now produce final markdown.# groupdocs viewer maven: Převod souborů TXT do HTML, JPG, PNG a PDF pomocí GroupDocs.Viewer pro Java - -V moderních Java aplikacích **groupdocs viewer maven** usnadňuje převod dokumentů prostého textu (TXT) do web‑připraveného HTML, vysoce rozlišených obrázků nebo přenosných PDF souborů. Ať už vytváříte dokumentový portál, archivní službu nebo funkci náhledu, převod souborů TXT pomocí GroupDocs.Viewer vám ušetří čas a eliminuje potřebu vlastních parserů. V tomto průvodci vás provedeme kompletním nastavením a ukážeme, jak **convert txt files java** do HTML (jednostránkové i vícestránkové), JPG, PNG a PDF. +V moderních Java aplikacích je **convert txt to html** jen prvním krokem k flexibilnímu kanálu pro náhled dokumentů. S GroupDocs Viewer Maven můžete okamžitě převést soubory prostého textu na web‑připravené HTML, ostré JPG/PNG obrázky nebo univerzálně čitelný PDF. Ať už vytváříte dokumentový portál, archivní službu nebo funkci náhledu pro SaaS produkt, tento průvodce vás provede kompletním nastavením a ukáže, jak **convert txt files java** do všech běžných výstupních formátů. ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Quick Answers -- **Který Maven artefakt potřebuji?** `com.groupdocs:groupdocs-viewer` (viz Maven úryvek níže). -- **Mohu renderovat vícestránkové HTML?** Ano – použijte `HtmlViewOptions.forEmbeddedResources` bez příznaku single‑page. -- **Je licence vyžadována pro produkci?** Zkušební verze funguje pro hodnocení; pro komerční použití je potřeba trvalá licence. -- **Jaká verze Javy je podporována?** Java 8 nebo novější (doporučeno Java 11+). -- **Potřebuji další knihovny pro výstup obrázků?** Ne, knihovna Viewer obsahuje podporu JPG a PNG přímo. +## Rychlé odpovědi +- **Který Maven artefakt potřebuji?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **Mohu renderovat více‑stránkové HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. +- **Je licence vyžadována pro produkci?** A trial works for evaluation; a permanent license is needed for commercial use. +- **Jaká verze Javy je podporována?** Java 8 or newer (Java 11+ recommended). +- **Potřebuji další knihovny pro výstup obrázků?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. ## Co je groupdocs viewer maven? -**groupdocs viewer maven** je distribuce založená na Maven pro knihovnu GroupDocs.Viewer pro Java. Poskytuje jednoduché API pro renderování více než 100 formátů dokumentů – včetně prostého textu – do HTML, obrázků nebo PDF bez nutnosti Microsoft Office nebo jiných nástrojů třetích stran. +**GroupDocs Viewer Maven** je Maven‑založená distribuce knihovny GroupDocs.Viewer pro Java. Poskytuje jednotné, snadno použitelné API, které renderuje více než 100 formátů dokumentů — včetně prostého textu — do HTML, obrázků nebo PDF bez nutnosti Microsoft Office nebo jakýchkoli třetích konvertorů. Abstrahuje složitost renderování dokumentů, což vývojářům umožňuje soustředit se na obchodní logiku místo manipulace s formáty souborů. -## Proč převádět txt files java? -- **Cross‑platform preview** – HTML a obrázky lze zobrazit v prohlížečích nebo mobilních aplikacích. -- **Standardized archiving** – PDF zachovává formátování a je univerzálně čitelný. -- **Automation friendly** – Integrujte převod do dávkových úloh, cloudových služeb nebo CI pipeline. +## Proč převádět txt soubory java? +Převod TXT souborů do bohatších formátů umožňuje bezproblémovou integraci s webovými rozhraními, zajišťuje konzistentní stylování a podporuje archivní standardy, čímž je obsah přístupnější a profesionálnější. Také zjednodušuje následné zpracování, jako je indexování vyhledávání a analytika obsahu, díky poskytování strukturovaného výstupu. -## Požadavky +- **Cross‑platform preview** – HTML a obrázky se zobrazují okamžitě v prohlížečích nebo mobilních aplikacích. +- **Standardized archiving** – PDF zachovává formátování a je univerzálně čitelné. +- **Automation friendly** – Hromadně převádějte txt soubory v CI pipelinech, cloudových funkcích nebo naplánovaných úlohách. -- **GroupDocs.Viewer for Java** verze 25.2 nebo novější (dostupná přes Maven). -- JDK 8 + (doporučeno Java 11 +). +## Požadavky +- **GroupDocs.Viewer for Java** verze 25.2 nebo novější (dostupná přes Maven). +- JDK 8 + (Java 11 + doporučeno). - IDE jako IntelliJ IDEA, Eclipse nebo NetBeans. - Základní znalosti Javy a Maven. -## Setting Up GroupDocs.Viewer for Java +## Nastavení GroupDocs.Viewer pro Java Add the repository and dependency to your `pom.xml`: @@ -72,31 +127,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps -- Začněte s **free trial** nebo získáte **temporary license** pro prozkoumání všech možností. -- Pro produkci zakupte licenci přes oficiální [purchase page](https://purchase.groupdocs.com/buy). +### Kroky získání licence +- Začněte s **free trial** nebo získáním **temporary license** pro prozkoumání všech možností. +- Pro produkci zakupte licenci prostřednictvím oficiální [purchase page](https://purchase.groupdocs.com/buy). -### Basic Initialization and Setup +### Základní inicializace a nastavení 1. Přidejte Maven závislost uvedenou výše. -2. Ujistěte se, že je váš JDK a IDE správně nakonfigurovaný. +2. Ujistěte se, že váš JDK a IDE jsou správně nakonfigurovány. + +**Definition anchor:** `Viewer` je hlavní třída GroupDocs.Viewer, která načte zdrojový dokument a renderuje jej do vybraného výstupního formátu. -Nyní se ponořme do konkrétních scénářů převodu. +Nyní se ponoříme do konkrétních scénářů převodu. -## Implementation Guide +## Průvodce implementací -### Funkce 1: Render TXT do vícestránkového HTML *(multi page html java)* +### Funkce 1: Render TXT do více‑stránkového HTML *(multi page html java)* +**Direct answer:** Použijte `HtmlViewOptions.forEmbeddedResources` a zavolejte `viewer.view(documentPath, options)` – tato metoda vygeneruje sérii HTML stránek, z nichž každá představuje část původního textu a automaticky vkládá CSS a obrázky. -#### Přehled -Tento příklad převádí TXT dokument do **multi‑page HTML** souboru, zachovávající zalomení řádků napříč jednotlivými webovými stránkami. +**Definition anchor:** `HtmlViewOptions` konfiguruje, jak Viewer renderuje dokument do HTML, včetně stránkování, vkládání zdrojů a zpracování CSS. -**Import Required Libraries** +**Importovat požadované knihovny** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Nastavit cesty a Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -111,21 +168,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Vysvětlení:* `HtmlViewOptions.forEmbeddedResources` zahrnuje CSS, fonty a obrázky přímo do HTML výstupu, což jej činí přenosným. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` balí CSS, fonty a obrázky přímo do HTML výstupu, což jej činí přenosným. ### Funkce 2: Render TXT do jednostránkového HTML *(convert txt to html java)* +**Direct answer:** Zavolejte `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` před voláním `viewer.view`; celý obsah TXT bude sloučen do jednoho HTML souboru, ideální pro rychlé náhledy. -#### Přehled -Zkomprimuje celý textový soubor do jedné HTML stránky – ideální pro rychlé náhledy. +**Definition anchor:** `setRenderToSinglePage(true)` nutí Viewer sloučit všechny vygenerované stránky do jednoho HTML dokumentu. -**Import Required Libraries** +**Importovat požadované knihovny** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Nastavit cesty a Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -143,21 +200,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Vysvětlení:* `setRenderToSinglePage(true)` sloučí všechny stránky do jednoho HTML souboru. +*Explanation:* `setRenderToSinglePage(true)` sloučí všechny stránky do jednoho HTML souboru. ### Funkce 3: Render TXT do JPG +**Direct answer:** Vytvořte instanci `JpgViewOptions`, volitelně nastavte DPI pro vyšší kvalitu a předávejte ji `viewer.view`; Viewer vygeneruje JPEG obrázek pro každou stránku zdrojového TXT souboru. -#### Přehled -Převede TXT soubor do vysoce kvalitního JPEG obrázku, užitečného pro sdílení na platformách, které přijímají jen obrázky. +**Definition anchor:** `JpgViewOptions` definuje nastavení renderování specifické pro obrázky, jako je rozlišení, kvalita a výstupní složka pro JPEG konverzi. -**Import Required Libraries** +**Importovat požadované knihovny** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Nastavit cesty a Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -172,21 +229,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Vysvětlení:* `JpgViewOptions` umožňuje nastavit kvalitu obrázku, DPI a výstupní cestu. +*Explanation:* `JpgViewOptions` umožňuje kontrolovat kvalitu obrázku, DPI a výstupní cestu. ### Funkce 4: Render TXT do PNG +**Direct answer:** Použijte `PngViewOptions` s požadovaným DPI (např. 300) a zavolejte `viewer.view`; výsledek je bezztrátový PNG obrázek na stránku, který zachovává přesné vizuální rozložení textu. -#### Přehled -Vytvoří bezztrátové PNG obrázky z textových souborů – ideální, když potřebujete ostrou, škálovatelnou grafiku. +**Definition anchor:** `PngViewOptions` poskytuje konfiguraci pro renderování dokumentů jako PNG obrázky, podporuje bezztrátovou kompresi a vlastní rozlišení. -**Import Required Libraries** +**Importovat požadované knihovny** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Nastavit cesty a Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -201,21 +258,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Vysvětlení:* PNG poskytuje bezztrátovou kompresi, zachovává přesný vzhled původního textu. +*Explanation:* PNG poskytuje bezztrátovou kompresi, zachovává přesný vzhled původního textu. ### Funkce 5: Render TXT do PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Vytvořte instanci `PdfViewOptions`, volitelně nastavte velikost stránky (např. A4), a poté zavolejte `viewer.view`; knihovna automaticky zpracuje stránkování, fonty a vkládání zdrojů pro vytvoření vysoce kvalitního PDF. -#### Přehled -Vytvoří PDF soubor z TXT dokumentu – skvělé pro archivaci, tisk nebo odeslání klientům. +**Definition anchor:** `PdfViewOptions` řídí PDF‑specifické aspekty renderování, jako je velikost stránky, okraje a vkládání fontů. -**Import Required Libraries** +**Importovat požadované knihovny** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Nastavit cesty a Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -230,44 +287,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Vysvětlení:* `PdfViewOptions` automaticky zpracovává rozvržení stránky, fonty a vkládání zdrojů. +*Explanation:* `PdfViewOptions` automaticky zpracovává rozvržení stránky, fonty a vkládání zdrojů. ## Praktické aplikace - 1. **Document Management Systems:** Automatizujte převod starých TXT dokumentů do HTML pro intranetové portály. -2. **Publishing Platforms:** Převádějte od autorů zaslané TXT rukopisy do HTML pro bezproblémovou integraci s CMS. -3. **Archiving Solutions:** Uchovávejte staré textové soubory jako PDF nebo PNG pro dlouhodobé ukládání. -4. **Cloud Storage Integration:** Převádějte za běhu a ukládejte vykreslené soubory do AWS S3, Azure Blob nebo Google Cloud. +2. **Publishing Platforms:** Převádějte TXT rukopisy od autorů do HTML pro bezproblémovou integraci s CMS. +3. **Archiving Solutions:** Uchovávejte staré textové soubory jako PDF nebo PNG pro dlouhodobé úložiště a soulad s předpisy. +4. **Cloud Storage Integration:** Převádějte za běhu a ukládejte vygenerované soubory do AWS S3, Azure Blob nebo Google Cloud. ## Časté problémy a řešení | Problém | Příčina | Řešení | -|-------|-------|-----| +|---------|---------|--------| | **Výstup je prázdný** | Nesprávná cesta k souboru nebo chybějící oprávnění ke čtení. | Ověřte, že `YOUR_DOCUMENT_DIRECTORY` ukazuje na skutečný TXT soubor a že proces má práva ke čtení. | | **Obrázky jsou nízké kvality** | Výchozí DPI je nízké. | Použijte `JpgViewOptions.setResolution(int dpi)` nebo `PngViewOptions.setResolution(int dpi)` pro zvýšení DPI (např. 300). | -| **HTML obsahuje nefunkční odkazy** | Zdroje nejsou vloženy. | Použijte `HtmlViewOptions.forEmbeddedResources` nebo poskytněte vlastní složku se zdroji. | +| **HTML obsahuje nefunkční odkazy** | Zdrojové soubory nejsou vloženy. | Použijte `HtmlViewOptions.forEmbeddedResources` nebo poskytněte vlastní složku se zdroji. | | **Výjimka licence** | Není nastavena platná licence. | Načtěte soubor licence pomocí `License license = new License(); license.setLicense("path/to/license.file");` před vytvořením `Viewer`. | ## Často kladené otázky -**Q: Mohu převádět velké TXT soubory (stovky MB) pomocí GroupDocs.Viewer?** -A: Ano. Knihovna streamuje zdrojový soubor, ale pro velmi velké dokumenty můžete chtít zvýšit velikost haldy JVM. +**Q:** Mohu převádět velké TXT soubory (stovky MB) pomocí GroupDocs.Viewer? +**A:** Ano. Knihovna streamuje zdrojový soubor, ale pro velmi velké dokumenty možná budete chtít zvýšit velikost haldy JVM. -**Q: Potřebuji další závislosti pro generování JPG nebo PNG?** -A: Ne. Balíček Viewer obsahuje všechny potřebné knihovny pro zpracování obrázků. +**Q:** Potřebuji další závislosti pro generování JPG nebo PNG? +**A:** Ne. Balíček Viewer obsahuje všechny potřebné knihovny pro zpracování obrázků přímo. -**Q: Je možné přizpůsobit velikost stránky PDF?** -A: Rozhodně. Použijte `PdfViewOptions.setPageSize(PageSize.A4)` nebo jakoukoli jinou `PageSize` před renderováním. +**Q:** Je možné přizpůsobit velikost stránky PDF? +**A:** Rozhodně. Použijte `PdfViewOptions.setPageSize(PageSize.A4)` nebo jakoukoli jinou `PageSize` před renderováním. -**Q: Jak zacházet se soubory TXT chráněnými heslem?** -A: Soubory TXT nepodporují hesla. Pokud je soubor šifrovaný, nejprve jej dešifrujte, než jej předáte Vieweru. +**Q:** Jak zacházet s TXT soubory chráněnými heslem? +**A:** TXT soubory nepodporují hesla. Pokud je soubor šifrovaný, nejprve jej dešifrujte, než jej předáte Vieweru. + +**Q:** Mohu spustit tuto konverzi v Docker kontejneru? +**A:** Ano. Zahrňte JDK, zkopírujte svůj `pom.xml` s závislostí GroupDocs a spusťte Java aplikaci uvnitř kontejneru. + +--- -**Q: Mohu spustit tento převod v Docker kontejneru?** -A: Ano. Stačí zahrnout JDK, zkopírovat váš `pom.xml` s GroupDocs závislostí a spustit Java aplikaci uvnitř kontejneru. +**Last Updated:** 2026-07-24 +**Tested With:** GroupDocs.Viewer 25.2 for Java +**Author:** GroupDocs ---- -**Poslední aktualizace:** 2026-02-21 -**Testováno s:** GroupDocs.Viewer 25.2 for Java -**Autor:** GroupDocs +## Související tutoriály ---- \ No newline at end of file +- [groupdocs viewer java: Převod dokumentů do PDF – Kompletní průvodce](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Převod ODF do HTML, JPG, PNG, PDF pomocí GroupDocs.Viewer pro Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Jak převést DOCX do HTML pomocí GroupDocs.Viewer pro Java: Průvodce krok za krokem](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/dutch/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/dutch/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index f27ff8ce7..924be6e7b 100644 --- a/content/dutch/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/dutch/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,49 +1,115 @@ --- -date: '2026-02-21' -description: Leer hoe je GroupDocs Viewer Maven gebruikt om txt‑bestanden te converteren - naar html, jpg, png en pdf in Java. Inclusief stappen voor txt naar pdf Java en - multi‑page html Java. +date: '2026-07-24' +description: Leer hoe u txt naar html, jpg, png en pdf kunt converteren met GroupDocs + Viewer Maven voor Java. Inclusief stappen voor multi‑page HTML, batchconversie en + export van txt naar pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Converteer TXT naar HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Converteer txt naar html, jpg, png en pdf met GroupDocs Viewer Maven + voor Java. Ondersteunt multi‑page HTML, batchconversie en afbeeldingen van hoge + kwaliteit. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Converteer TXT naar HTML, JPG, PNG, PDF met GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Converteer TXT naar HTML, JPG, PNG, PDF met GroupDocs Viewer type: docs url: /nl/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: TXT-bestanden converteren naar HTML, JPG, PNG en PDF met GroupDocs.Viewer voor Java +# Converteer TXT naar HTML, JPG, PNG, PDF met GroupDocs Viewer -In moderne Java‑toepassingen maakt **groupdocs viewer maven** het eenvoudig om platte‑tekst (TXT) documenten om te zetten naar web‑klare HTML, hoge‑resolutie‑afbeeldingen of draagbare PDF‑bestanden. Of je nu een documentportaal, een archiveringsservice of een preview‑functie bouwt, het converteren van TXT‑bestanden met GroupDocs.Viewer bespaart tijd en elimineert de noodzaak voor eigen parsers. In deze gids lopen we de volledige setup door en laten we zien hoe je **convert txt files java** naar HTML (single‑- en multi‑page), JPG, PNG en PDF kunt **converteren**. +In moderne Java-toepassingen is **convert txt to html** slechts de eerste stap naar een flexibele document‑preview‑pipeline. Met GroupDocs Viewer Maven kun je direct platte‑tekstbestanden omzetten naar web‑klare HTML, scherpe JPG/PNG‑afbeeldingen, of een universeel leesbare PDF. Of je nu een documentportaal, een archiveringsservice, of een preview‑functie voor een SaaS‑product bouwt, deze gids leidt je door de volledige installatie en laat zien hoe je **convert txt files java** naar elk gangbaar uitvoerformaat kunt converteren. ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Quick Answers -- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Can I render multi‑page HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **Is a license required for production?** A trial works for evaluation; a permanent license is needed for commercial use. -- **What Java version is supported?** Java 8 or newer (Java 11+ recommended). -- **Do I need additional libraries for image output?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. +## Snelle antwoorden +- **Welke Maven‑artifact heb ik nodig?** `com.groupdocs:groupdocs-viewer` (zie de Maven‑snippet hieronder). +- **Kan ik multi‑page HTML renderen?** Ja – gebruik `HtmlViewOptions.forEmbeddedResources` zonder de single‑page‑vlag. +- **Is een licentie vereist voor productie?** Een proefversie werkt voor evaluatie; een permanente licentie is nodig voor commercieel gebruik. +- **Welke Java‑versie wordt ondersteund?** Java 8 of nieuwer (Java 11+ aanbevolen). +- **Heb ik extra bibliotheken nodig voor afbeeldingsoutput?** Nee, de Viewer‑bibliotheek bevat JPG‑ en PNG‑ondersteuning out‑of‑the‑box. -## What is groupdocs viewer maven? -**groupdocs viewer maven** is de Maven‑gebaseerde distributie van de GroupDocs.Viewer for Java‑bibliotheek. Het biedt een eenvoudige API om meer dan 100 documentformaten—waaronder platte‑tekst—om te zetten naar HTML, afbeeldingen of PDF zonder dat Microsoft Office of andere derden‑tools nodig zijn. +## Wat is groupdocs viewer maven? +**GroupDocs Viewer Maven** is de Maven‑gebaseerde distributie van de GroupDocs.Viewer for Java bibliotheek. Het biedt een enkele, gemakkelijk‑te‑gebruiken API die meer dan 100 documentformaten—waaronder platte‑tekst—rendert naar HTML, afbeeldingen of PDF zonder Microsoft Office of externe converters te vereisen. Het abstraheert de complexiteit van documentrendering, zodat ontwikkelaars zich kunnen concentreren op bedrijfslogica in plaats van bestandsformaatafhandeling. -## Why convert txt files java? -- **Cross‑platform preview** – HTML en afbeeldingen kunnen worden weergegeven in browsers of mobiele apps. -- **Standardized archiving** – PDF behoudt opmaak en is universeel leesbaar. -- **Automation friendly** – Integreer conversie in batch‑taken, cloud‑services of CI‑pipelines. +## Waarom txt‑bestanden java converteren? +Het converteren van TXT‑bestanden naar rijkere formaten maakt naadloze integratie met webinterfaces mogelijk, zorgt voor consistente opmaak en ondersteunt archiveringsnormen, waardoor de inhoud toegankelijker en professioneler wordt. Het vereenvoudigt ook downstream‑verwerking, zoals zoekindexering en content‑analyse, door gestructureerde output te leveren. -## Prerequisites +- **Cross‑platform preview** – HTML en afbeeldingen worden direct weergegeven in browsers of mobiele apps. +- **Gestandaardiseerde archivering** – PDF behoudt opmaak en is universeel leesbaar. +- **Automatisering vriendelijk** – Batch‑converteer txt‑bestanden in CI‑pipelines, cloud‑functies of geplande taken. -- **GroupDocs.Viewer for Java** versie 25.2 of later (geleverd via Maven). +## Vereisten +- **GroupDocs.Viewer for Java** versie 25.2 of later (geleverd via Maven). - JDK 8 + (Java 11 + aanbevolen). - Een IDE zoals IntelliJ IDEA, Eclipse of NetBeans. - Basiskennis van Java en Maven. -## Setting Up GroupDocs.Viewer for Java +## Instellen van GroupDocs.Viewer voor Java -Add the repository and dependency to your `pom.xml`: +Voeg de repository en afhankelijkheid toe aan je `pom.xml`: ```xml @@ -62,31 +128,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps -- Start met een **free trial** of verkrijg een **temporary license** om de volledige mogelijkheden te verkennen. -- Voor productie, koop een licentie via de officiële [purchase page](https://purchase.groupdocs.com/buy). +### Stappen voor licentie‑acquisitie +- Begin met een **gratis proefversie** of verkrijg een **tijdelijke licentie** om de volledige mogelijkheden te verkennen. +- Voor productie, koop een licentie via de officiële [aankooppagina](https://purchase.groupdocs.com/buy). -### Basic Initialization and Setup -1. Voeg de Maven‑dependency toe zoals hierboven weergegeven. -2. Zorg dat je JDK en IDE correct zijn geconfigureerd. +### Basisinitialisatie en -configuratie +1. Voeg de Maven‑afhankelijkheid toe zoals hierboven weergegeven. +2. Zorg ervoor dat je JDK en IDE correct geconfigureerd zijn. -Now let’s dive into the concrete conversion scenarios. +**Definition anchor:** `Viewer` is de kernklasse van GroupDocs.Viewer die een bron‑document laadt en rendert naar het geselecteerde uitvoerformaat. -## Implementation Guide +Laten we nu duiken in de concrete conversiescenario's. -### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +## Implementatie‑gids -#### Overview -Dit voorbeeld zet een TXT‑document om in een **multi‑page HTML**‑bestand, waarbij regeleinden behouden blijven over afzonderlijke webpagina's. +### Functie 1: Render TXT naar Multi‑page HTML *(multi page html java)* +**Direct answer:** Gebruik `HtmlViewOptions.forEmbeddedResources` en roep `viewer.view(documentPath, options)` aan – dit genereert een reeks HTML‑pagina's, elk een deel van de oorspronkelijke tekst weergevend, terwijl CSS en afbeeldingen automatisch worden ingebed. -**Import Required Libraries** +**Definition anchor:** `HtmlViewOptions` configureert hoe de Viewer een document rendert naar HTML, inclusief paginering, resource‑embedding en CSS‑afhandeling. + +**Vereiste bibliotheken importeren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Pad en Viewer instellen** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -101,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` bundelt CSS, fonts en afbeeldingen direct in de HTML‑output, waardoor deze draagbaar is. +*Uitleg:* `HtmlViewOptions.forEmbeddedResources` bundelt CSS, lettertypen en afbeeldingen direct in de HTML‑output, waardoor deze draagbaar is. -### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +### Functie 2: Render TXT naar Single‑page HTML *(convert txt to html java)* +**Direct answer:** Roep `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` aan vóór het aanroepen van `viewer.view`; de volledige TXT‑inhoud wordt samengevoegd tot één HTML‑bestand, ideaal voor snelle previews. -#### Overview -Verminder het volledige tekstbestand tot één enkele HTML‑pagina—perfect voor snelle previews. +**Definition anchor:** `setRenderToSinglePage(true)` dwingt de Viewer om alle gegenereerde pagina's samen te voegen tot één HTML‑document. -**Import Required Libraries** +**Vereiste bibliotheken importeren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Pad en Viewer instellen** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -133,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` voegt alle pagina's samen tot één HTML‑bestand. +*Uitleg:* `setRenderToSinglePage(true)` voegt alle pagina's samen tot één HTML‑bestand. -### Feature 3: Render TXT to JPG +### Functie 3: Render TXT naar JPG +**Direct answer:** Maak een `JpgViewOptions`‑instantie, stel eventueel DPI in voor hogere kwaliteit, en geef deze door aan `viewer.view`; de Viewer zal een JPEG‑afbeelding genereren voor elke pagina van het bron‑TXT‑bestand. -#### Overview -Converteer een TXT‑bestand naar een hoogwaardige JPEG‑afbeelding, handig voor delen op platforms die alleen afbeeldingen accepteren. +**Definition anchor:** `JpgViewOptions` definieert afbeelding‑specifieke renderinstellingen zoals resolutie, kwaliteit en uitvoermap voor JPEG‑conversie. -**Import Required Libraries** +**Vereiste bibliotheken importeren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Pad en Viewer instellen** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -162,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` laat je de beeldkwaliteit, DPI en uitvoerpad regelen. +*Uitleg:* `JpgViewOptions` stelt je in staat de beeldkwaliteit, DPI en uitvoerpad te regelen. -### Feature 4: Render TXT to PNG +### Functie 4: Render TXT naar PNG +**Direct answer:** Gebruik `PngViewOptions` met een gewenste DPI (bijv. 300) en roep `viewer.view` aan; het resultaat is een lossless PNG‑afbeelding per pagina, die de exacte visuele lay-out van de tekst behoudt. -#### Overview -Genereer lossless PNG‑afbeeldingen van tekstbestanden—ideaal wanneer je scherpe, schaalbare graphics nodig hebt. +**Definition anchor:** `PngViewOptions` biedt configuratie voor het renderen van documenten als PNG‑afbeeldingen, met lossless compressie en aangepaste resolutie. -**Import Required Libraries** +**Vereiste bibliotheken importeren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Pad en Viewer instellen** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -191,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG biedt lossless compressie, waardoor het exacte uiterlijk van de originele tekst behouden blijft. +*Uitleg:* PNG biedt lossless compressie, waardoor het exacte uiterlijk van de oorspronkelijke tekst behouden blijft. -### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +### Functie 5: Render TXT naar PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Instantieer `PdfViewOptions`, stel eventueel de paginagrootte in (bijv. A4), en roep vervolgens `viewer.view` aan; de bibliotheek behandelt automatisch paginering, lettertypen en resource‑embedding om een high‑fidelity PDF te produceren. -#### Overview -Maak een PDF‑bestand van een TXT‑document—perfect voor archivering, afdrukken of verzenden naar klanten. +**Definition anchor:** `PdfViewOptions` regelt PDF‑specifieke renderaspecten zoals paginagrootte, marges en lettertype‑embedding. -**Import Required Libraries** +**Vereiste bibliotheken importeren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Pad en Viewer instellen** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -220,45 +288,46 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` regelt paginalay-out, fonts en resource‑embedding automatisch. - -## Practical Applications +*Uitleg:* `PdfViewOptions` regelt automatisch paginalay-out, lettertypen en resource‑embedding. -1. **Document Management Systems:** Automatiseer de conversie van legacy TXT‑docs naar HTML voor intranet‑portalen. +## Praktische toepassingen +1. **Document Management Systems:** Automatiseer de conversie van legacy TXT‑documenten naar HTML voor intranet‑portalen. 2. **Publishing Platforms:** Zet door auteurs ingediende TXT‑manuscripten om naar HTML voor naadloze CMS‑integratie. -3. **Archiving Solutions:** Bewaar oude tekstbestanden als PDF of PNG voor langdurige opslag. -4. **Cloud Storage Integration:** Converteer on‑the‑fly en sla de gerenderde bestanden op in AWS S3, Azure Blob of Google Cloud. +3. **Archiving Solutions:** Bewaar oude tekstbestanden als PDF of PNG voor langdurige opslag en compliance. +4. **Cloud Storage Integration:** Converteer on‑the‑fly en sla de gerenderde bestanden op in AWS S3, Azure Blob of Google Cloud. -## Common Issues and Solutions +## Veelvoorkomende problemen en oplossingen -| Issue | Cause | Fix | -|-------|-------|-----| -| **Output is blank** | Incorrect file path or missing read permissions. | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | -| **Images are low quality** | Default DPI is low. | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | -| **HTML contains broken links** | Resources not embedded. | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | -| **License exception** | No valid license set. | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | +| Probleem | Oorzaak | Oplossing | +|----------|---------|-----------| +| **Uitvoer is leeg** | Onjuist bestandspad of ontbrekende leesrechten. | Controleer of `YOUR_DOCUMENT_DIRECTORY` naar het daadwerkelijke TXT‑bestand wijst en dat het proces leesrechten heeft. | +| **Afbeeldingen zijn van lage kwaliteit** | Standaard DPI is laag. | Gebruik `JpgViewOptions.setResolution(int dpi)` of `PngViewOptions.setResolution(int dpi)` om de DPI te verhogen (bijv. 300). | +| **HTML bevat kapotte links** | Resources niet ingebed. | Gebruik `HtmlViewOptions.forEmbeddedResources` of lever een aangepaste resource‑map. | +| **Licentie‑exception** | Geen geldige licentie ingesteld. | Laad je licentiebestand met `License license = new License(); license.setLicense("path/to/license.file");` vóór het aanmaken van de `Viewer`. | -## Frequently Asked Questions +## Veelgestelde vragen -**Q: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer?** -A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. +**Q: Kan ik grote TXT‑bestanden (honderden MB) met GroupDocs.Viewer converteren?** +A: Ja. De bibliotheek streamt het bronbestand, maar je wilt mogelijk de JVM‑heap‑grootte verhogen voor zeer grote documenten. -**Q: Do I need additional dependencies to generate JPG or PNG?** -A: No. The Viewer package includes all required image processing libraries. +**Q: Heb ik extra afhankelijkheden nodig om JPG of PNG te genereren?** +A: Nee. Het Viewer‑pakket bevat alle vereiste beeldverwerkingsbibliotheken out‑of‑the‑box. -**Q: Is it possible to customize the PDF page size?** -A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. +**Q: Is het mogelijk om de PDF‑paginagrootte aan te passen?** +A: Absoluut. Gebruik `PdfViewOptions.setPageSize(PageSize.A4)` of een andere `PageSize` vóór het renderen. -**Q: How do I handle password‑protected TXT files?** -A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. +**Q: Hoe ga ik om met wachtwoord‑beveiligde TXT‑bestanden?** +A: TXT‑bestanden ondersteunen geen wachtwoorden. Als het bestand versleuteld is, moet je het eerst ontsleutelen voordat je het aan de Viewer doorgeeft. -**Q: Can I run this conversion in a Docker container?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +**Q: Kan ik deze conversie in een Docker‑container uitvoeren?** +A: Ja. Voeg de JDK toe, kopieer je `pom.xml` met de GroupDocs‑afhankelijkheid, en voer de Java‑applicatie uit binnen de container. ---- +**Laatst bijgewerkt:** 2026-07-24 +**Getest met:** GroupDocs.Viewer 25.2 for Java +**Auteur:** GroupDocs -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs +## Gerelateerde tutorials ---- \ No newline at end of file +- [groupdocs viewer java: Documenten naar PDF converteren – Complete gids](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – ODF naar HTML, JPG, PNG, PDF converteren met GroupDocs.Viewer voor Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Hoe DOCX naar HTML converteren met GroupDocs.Viewer voor Java: Een stapsgewijze gids](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 1fb8b041d..220d910ed 100644 --- a/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,40 +1,109 @@ --- -title: "groupdocs viewer maven: Convert TXT to HTML, JPG, PNG, PDF" -description: "Learn how to use groupdocs viewer maven to convert txt files to html, jpg, png, and pdf in Java. Includes steps for txt to pdf java and multi page html java." -date: "2026-02-21" -weight: 1 -url: "/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/" +date: '2026-07-24' +description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs Viewer + Maven for Java. Includes steps for multi-page HTML, batch conversion, and export + txt to pdf. +images: +- /java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/og-image.png keywords: - - GroupDocs.Viewer for Java - - convert TXT to HTML - - render TXT as JPG/PNG +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Convert txt to html, jpg, png, and pdf using GroupDocs Viewer Maven + for Java. Supports multi‑page HTML, batch conversion, and high‑quality image output. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer type: docs +url: /java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ +weight: 1 --- -# groupdocs viewer maven: Convert TXT Files to HTML, JPG, PNG, and PDF Using GroupDocs.Viewer for Java +# Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer -In modern Java applications, **groupdocs viewer maven** makes it straightforward to transform plain‑text (TXT) documents into web‑ready HTML, high‑resolution images, or portable PDF files. Whether you’re building a document portal, an archiving service, or a preview feature, converting TXT files with GroupDocs.Viewer saves you time and eliminates the need for custom parsers. In this guide we’ll walk through the complete setup and show you how to **convert txt files java** to HTML (single‑ and multi‑page), JPG, PNG, and PDF. +In modern Java applications, **convert txt to html** is just the first step toward a flexible document‑preview pipeline. With GroupDocs Viewer Maven you can instantly turn plain‑text files into web‑ready HTML, crisp JPG/PNG images, or a universally readable PDF. Whether you’re building a document portal, an archiving service, or a preview feature for a SaaS product, this guide walks you through the complete setup and shows you how to **convert txt files java** to every common output format. ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Quick Answers -- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). +- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). - **Can I render multi‑page HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. - **Is a license required for production?** A trial works for evaluation; a permanent license is needed for commercial use. - **What Java version is supported?** Java 8 or newer (Java 11+ recommended). - **Do I need additional libraries for image output?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. ## What is groupdocs viewer maven? -**groupdocs viewer maven** is the Maven‑based distribution of the GroupDocs.Viewer for Java library. It provides a simple API to render over 100 document formats—including plain‑text—into HTML, images, or PDF without requiring Microsoft Office or other third‑party tools. +**GroupDocs Viewer Maven** is the Maven‑based distribution of the GroupDocs.Viewer for Java library. It provides a single, easy‑to‑use API that renders over 100 document formats—including plain‑text—into HTML, images, or PDF without requiring Microsoft Office or any third‑party converters. It abstracts the complexity of document rendering, allowing developers to focus on business logic rather than file format handling. ## Why convert txt files java? -- **Cross‑platform preview** – HTML and images can be displayed in browsers or mobile apps. +Converting TXT files to richer formats enables seamless integration with web interfaces, ensures consistent styling, and supports archival standards, making the content more accessible and professional. It also simplifies downstream processing, such as search indexing and content analytics, by providing structured output. + +- **Cross‑platform preview** – HTML and images display instantly in browsers or mobile apps. - **Standardized archiving** – PDF preserves formatting and is universally readable. -- **Automation friendly** – Integrate conversion into batch jobs, cloud services, or CI pipelines. +- **Automation friendly** – Batch convert txt files in CI pipelines, cloud functions, or scheduled jobs. ## Prerequisites - -- **GroupDocs.Viewer for Java** version 25.2 or later (delivered via Maven). +- **GroupDocs.Viewer for Java** version 25.2 or later (delivered via Maven). - JDK 8 + (Java 11 + recommended). - An IDE such as IntelliJ IDEA, Eclipse, or NetBeans. - Basic Java and Maven knowledge. @@ -68,14 +137,16 @@ Add the repository and dependency to your `pom.xml`: 1. Add the Maven dependency shown above. 2. Ensure your JDK and IDE are correctly configured. +**Definition anchor:** `Viewer` is the core class of GroupDocs.Viewer that loads a source document and renders it into the selected output format. + Now let’s dive into the concrete conversion scenarios. ## Implementation Guide ### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +**Direct answer:** Use `HtmlViewOptions.forEmbeddedResources` and call `viewer.view(documentPath, options)` – this generates a series of HTML pages, each representing a portion of the original text, while automatically embedding CSS and images. -#### Overview -This example converts a TXT document into a **multi‑page HTML** file, preserving line breaks across separate web pages. +**Definition anchor:** `HtmlViewOptions` configures how the Viewer renders a document to HTML, including pagination, resource embedding, and CSS handling. **Import Required Libraries** @@ -102,9 +173,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explanation:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. ### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +**Direct answer:** Call `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` before invoking `viewer.view`; the entire TXT content will be collapsed into one HTML file, ideal for quick previews. -#### Overview -Condense the entire text file into a single HTML page—perfect for quick previews. +**Definition anchor:** `setRenderToSinglePage(true)` forces the Viewer to merge all generated pages into a single HTML document. **Import Required Libraries** @@ -134,9 +205,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { *Explanation:* `setRenderToSinglePage(true)` merges all pages into one HTML file. ### Feature 3: Render TXT to JPG +**Direct answer:** Create a `JpgViewOptions` instance, optionally set DPI for higher quality, and pass it to `viewer.view`; the Viewer will output a JPEG image for each page of the source TXT file. -#### Overview -Convert a TXT file into a high‑quality JPEG image, useful for sharing on platforms that only accept images. +**Definition anchor:** `JpgViewOptions` defines image‑specific rendering settings such as resolution, quality, and output folder for JPEG conversion. **Import Required Libraries** @@ -163,9 +234,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explanation:* `JpgViewOptions` lets you control image quality, DPI, and output path. ### Feature 4: Render TXT to PNG +**Direct answer:** Use `PngViewOptions` with a desired DPI (e.g., 300) and invoke `viewer.view`; the result is a lossless PNG image per page, preserving the exact visual layout of the text. -#### Overview -Generate lossless PNG images from text files—ideal when you need crisp, scalable graphics. +**Definition anchor:** `PngViewOptions` provides configuration for rendering documents as PNG images, supporting lossless compression and custom resolution. **Import Required Libraries** @@ -192,9 +263,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explanation:* PNG provides lossless compression, preserving the exact appearance of the original text. ### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Instantiate `PdfViewOptions`, optionally set page size (e.g., A4), then call `viewer.view`; the library automatically handles pagination, fonts, and resource embedding to produce a high‑fidelity PDF. -#### Overview -Create a PDF file from a TXT document—great for archiving, printing, or sending to clients. +**Definition anchor:** `PdfViewOptions` controls PDF‑specific rendering aspects such as page size, margins, and font embedding. **Import Required Libraries** @@ -221,11 +292,10 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explanation:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. ## Practical Applications - 1. **Document Management Systems:** Automate conversion of legacy TXT docs into HTML for intranet portals. 2. **Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML for seamless CMS integration. -3. **Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term storage. -4. **Cloud Storage Integration:** Convert on‑the‑fly and store the rendered files in AWS S3, Azure Blob, or Google Cloud. +3. **Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term storage and compliance. +4. **Cloud Storage Integration:** Convert on‑the‑fly and store the rendered files in AWS S3, Azure Blob, or Google Cloud. ## Common Issues and Solutions @@ -242,7 +312,7 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. **Q: Do I need additional dependencies to generate JPG or PNG?** -A: No. The Viewer package includes all required image processing libraries. +A: No. The Viewer package includes all required image processing libraries out‑of‑the‑box. **Q: Is it possible to customize the PDF page size?** A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. @@ -251,12 +321,16 @@ A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageS A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. **Q: Can I run this conversion in a Docker container?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +A: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. --- -**Last Updated:** 2026-02-21 +**Last Updated:** 2026-07-24 **Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs +**Author:** GroupDocs + +## Related Tutorials ---- \ No newline at end of file +- [groupdocs viewer java: Convert Documents to PDF – Complete Guide](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Convert ODF to HTML, JPG, PNG, PDF Using GroupDocs.Viewer for Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [How to Convert DOCX to HTML Using GroupDocs.Viewer for Java: A Step‑By‑Step Guide](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/og-image.png b/content/english/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..fec7bdf2d3080c5168c5c1cb1f1586ce23fbc21e GIT binary patch literal 53776 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

i@p(wUF007s|yUzI(=^4Dl_2JafgG@3+{V zyi0SG0a+#^1H$XN$WtA&~>!K2S$ z3}`fr3=9Co)U9>}M|!if-+U1s0CVq)L;ix!k5o%X{W3>MBp6gxz&i9Mut$vF$8Qfo ze!4CKbsTrvw*rZBAOpYl3k%=r)lA)PY@7I>&TDIpPfUDJQ+q~Ch)+ydYK=;1Jhh@= zGeK*+0L5=XL0v%S5gy3Of=a%O%zQ&PR+#?`z;IMhLDQisklRjv&{DF_dz)oFjc`MW zP`@^P{Dp>*k?)IeV~QANRm~eGZgv$_)tvnNm-I~ThqOC=vv;|zXPN1lBKwjoX7=^- zUV{Sm zubyg5@(AUlj#mq63#eO&WvR8wk?Y!=s+Slf?F4L0S@^A8HdE*xA_Lt0}4dh$$*4U}j+O zfSprvu`Ecece|ZZfJVz*IOyk2Ou8c-%H+tQJ>va1k51!KDG}ZWhHiJ(R!ezPH>Y$gO z@ieg>q#lQ3&}pab0-#cJ^>nMP7OZj$afJem8?H~=(b|6RnmIn6#9Y0|`Go1{WcIRd zYyrg|N-XgC`cy9=F0Mj*2cqX$YmNF8C}3k>rdRT1?#w3bED?j6a^d)!7~nDZTa2B& zX8E|}p={yfL*K+CE8QF5s8vA^%sNjflguu|%a?_~>j16FdsUbAHBfhNM3pnur4Iu5&t9B0j?DI7_1-P`- z_ap^udsY?B3o{H6bU-&(=GhX|RP|*64k~?f>6ztSoMn}3Kbo6A_o2AVgYUcISWfnE zva`prn9=bBoy+J=DNve4ZN9#<~Xi)e&)#1kghgkSa5QJb1PIt)hC&qDE81A7gR> zA)KRQ7N}6M-L&3_iUV-ekn7PkqJG#rC8h9nB$F;j(WpZ-lOD4S5T1kT^X17Uj3HIT zlTn;FP99?Q#{DDr_z61S#Anz|IsQ>=PFL<2<*8+=YFuAoq8 z{SoHjR>2(09W>4ha0gxJZlmqN`;T9RP=n9iV#vt0pRmR|T`Z>vaTUh22Bbag19HdA zw^@e~eJ|h(1|Tb`lJr_k&CkEu>Yw-X6V#|Pc_uXY{PIcrk!ggk_YBGf{H#L*6LWxh zc8oFWJsmMn9BH^TI!?P>TkVT$R^*^Jv3i?Tad+Jv4-Y{=@rB|G`|kn+)MKJ`mX1fP3QQP}vT zil3pu3sqeDmoFbu@cO$#G5kVjt6Z|627d~7AWA|~i=*P}JF6Fq8`n81wD)7;jEpj~ zLMg76Dq(lb!Ydi;wcX~bT>?-a+WN;YSC0<~g!Ub^(qvHDTU#4*RjyV`z7)WDwkFU4 z9hEvO^qHW=mrJJiS^c`{>rHuug8|!`4vrrP&N5TsiS0q}f$@P71ev+{VZwM=e*&MXKT#utZQ4pp#OCJX z;*k?(l_%p~B;bcaGGJ`CL@A>pqm_%2)3fO}JU*QEUesOP+H}Zfb=aXe#*v_)P}G%2 zr<1yyG|ofu>2q6t{`SLb(HNIgt8o_C##rzBpG>wo{uSpMhll(D=Wx_SQjhb>FsV5+Xo? zg%AP+2qD2GcyJ34+}(l&hu}^}aCd@BaCdE*1b2sq#)4bpu6-BZcYf!Od*7+|Ue&Fl zC<>bHz1LoA%{j*ybF47M5RC5F;?U!bX#Z!=ma}WpGU0h6f^Y!Y10llR{z=RSKdZA1 zk6JyZ?HV~iGH*>CDg+UnB}9Dbium@7`2`m{donLXQsi=ey8jpe=|FRm`DSFazH>Gy z9t7tsH>~3$$EES71Q)~z@QTIy>*uSpZz4%#PovW&*ih9?>9mjGI}$w~HF<73g#BvN z=uZtT->@->D1%3%U9+93XZrVRI(Et+C?w`gpld|U`(_W%UEP#sQe7OY*2dX7(@wWh zVK=T{dX_O-s+EB{1hPmP>6?~=HVx22LC-D=ocgtyR=e5w;^y$N1B{I5=+x0vSw+X0?vRC9UD@LbEnYha8WXZ|=;CIBab2fj!$< zuQ-LzE6i}?>y2=+b4%6^^Tqo9=nT|T5?Sx-cIuEDZef-eoEnpmu;I(r={lNJYi?nw<`Sj}6}F4nFz8M;I*r;O9| z$=slXa$%q_>g3IPpSAW7iL~eX`plc|$y-=XjEu669`VjK?iX1;cLI^#&PZJHwTVlu z9+2a~yh>AyTlNfooNtVdGrR&A7he@5-gUk;ncE1ki$*+ZLNq}fg=%~A!&O+8DjR8* zK*Em(*=6V8h*VGm%{zYTgzG^;J+j))Pl#9s5Cf|7lOscIh(A-UT%Z0zAM^s4{1EAu z=h(6Q#z&{#y%I(j9)Gqnndn>2C=-2SI{@q@e2>Ai{S+xf3a6lR<^8{ zEDTQtt3%snWocVXv0c#ZLgyv5N{G)SK80*5yWCUL2}DQKg-4pdUu`bWw{T^VOZh~4 zb%yfl@*Iuk^78%3{ZW9I)zoa6m>Di1rXl^NTS}uN`OPcwY0c`Ys`!gS8Vs+s1OgI0 zI5;?xYLHLRK_lmmnZ?dz?(Ps6I;C*i{Pb5SAmo%PVI@?*olX3ftL)x-c+DQDg&SpNvb)Q1jiLMxNYqS4p(P+*MNEkZZnfp&`6~;u4^P7n!X;bqp0Y1 zy{ao2)8u*6dpP1Zlod$wC2KiRpoTf zhIF5pZe=Dy!8#mr2CqjgU{DZ(l({n;xx}&e?9uVwj^WW_yYwc(eJ|^xCJb!vfvs-8 zkdTntc!^3Ju)K71-Ia2?k1ZsI;VZHhS|C2HcOINc2IQ0wtvB!X{>djHJ6h7kpQ5$1n#UqIDXDNW*F{}PDU(c`m5WQB!HvmzcOG)K zpBwt^+D{YFuuh`QUGI8I&Tg@?$qYE??!0T4IBZ}pA|J0T>k9O}{1(VDg2Ed@kiQxz zDgvyDY3ce;Yv(nZzfO~Lw4taM|E%w!DMtC))!-;21~+&8UE$UV)D?+`UjxvQ*PZzs z3!)}+cNI4E+`z{aveIL{urjok4!`8|Hs3Muu1YZs{Gap|7>0n02!pKxDaz>4~ zAG-Q#lLkyL*M9Gg6C{x&kn@bHJ$@7lKnQ_#(~Zu%r$-nF zsFS*kl_$Vzqcwqh!8IN01<0iZNW+swqM(l z++z#km0%|hg=>GGZAhpJ@x8&fNUeVrNSexL$IyO98nP=Wvme3()(+6MLgOADZ?`%b zcAR)(#d_O(%&d7NBs9q#3icvR-ioYOOJ43RtsZcg<|(%zr9-lShwys0?*r8_L~qcQ zywA7|=RP5y<($bp)Rqf}ruI_F(k9w}_53;hr$L0qv@6b13_ac+PNzKBNzmmBN znGw>B06iUTjch;-*rceWG%?5eWjc(13#O~z`**8jZ*rJ2FZif>tJam#s zDyX%{cADdn`xJ>6N zuI|B7ds74)7S00M`b)1_`5MQu$R@+xsU&GFt*rQ@xpCJ&klkGXVT9&_3kE@fa!gth zdCS_-*i0dFpj;9_78$nrNg|whqP!%-I*P=wbQ`oC-XjDu6YbjFNCaF}O--@%_u4Xa zd&+2Tx2^Hm-rV^sqp5s@$F6X1*xUXRHvzp=DAf&s0X>OFi0-ujwRLk)$m%#9mYX=o z*G9hvKUWv=jA|ku(D5*>x&wOnuSS`h59=!crj~1J8$^Ij%00I!8*x;-OQVLqN%Cr) zq71zdtC#E;vokC$Lt_(!j%s(Aq1#EL1zM|?cBRX2rW^=CyVHkmA5eBR@a&+q{!C2d ztMhQ`$+Fuvtz+HP`*q^X$)A#<cUt_zB6+*jQN> zZYhO%0n&A1gjzkt9D)qsSzk^8Bn}i$N|!uNP8^#AJbxHVK)bCQ)-|9^=Nny0b5L7z zjpwsR5o;M42K^p;oJpY(h6>eZK5$TrrKB5^z5mFu>)b<9aQeMX;P8HBNy+%n0^OCl ziS0%=j!12LphsLEnF5mGQ@yPeb=!HEeEC?v>|cyUL_x2afg)ZhFWyT)(kaf|i-?bR zaB{Lq<0v>9tS&5Ma|(xnv^p>qhiKPrK=qTUWs@m9u4;MxY@LvBkQ8;iwhOv&cXroC z)hG;=4wBY?z7HbMg3+%7j%98x&M=zIlv&D9U026l0U9pr^$c~B?kafc$A>z*(Gvh3$?T1T!r)J#7V0gQgVUQ1Dth=6qZfbMv|VtK1QA$77i zUb9-UuA>ibedVv}!bTIh(Y(1$3)> zA%P|>t_oKLko)$=JokUKf&`eVAkiy z#;*4`{pRy|Z)p=CpwB2(IC1c)|Wi@kkw9#eNW9*if_!^UdAM= z|IO_DKom$6JX^Nb23r%oGTB{kdrSzg#MZN2p{{t@w&77L-?Ve@R($b2hACJ>W%>H#q?y&C}U&q9Jrkqzz4^Z5z zBJt~k)EvKESq|f~2LHKjo6@2FI0G{VJwC^Rl0$zW2NtIqq7J;s% z8?=IwdfE9GN2iB50r)RuRzVH%wkmCGO^(6Usm9hHKE&CF#WHaMSb%S3x1vRn)js{r zY13E7cjljFW@m3KuM0KF-7_)G3VY4K@EzV80a!mKevh)GS9+;C{c!>iJaKe$Gc$CL zsjK^TC7#a?d7Iq{#xX8to{IGJYMaM!v48Z4YKY-7AES3w#Kx3IKR?(aPn?bYa)=($ zRuUJ7$+?_=FU6wkrGTvTV3aa zWs-um`;MzkV;b$%E2KSGMS%DQ-6>>(7*h>ir${&Hmmcn+M1tERD_hpbH~Ro$SCp5C zi@S-t;Fgh4?EU0(h+RL$ub1rczUJkn51XTFFH0MDCF8krU+Pg+bf1t09Px^2B(0jS zqWYWoLmVVr&b~A%9R54ekTvgf$^u8LHk(vWabMpbW6To;^^$7w`UYd0NqXAA1y}kk z*3F{-++RUnz_y)^on3c?!BXjb9it)7kB3Lvb)Rao24{gNi$)x!q^wNJV|<6g2aqQg zZ^o_eM{O}9HtX>p>z#Tb7C5S~97IE^`S09okqcJ0m5koO4&!fvUOx%}H+M-6Y4Tio z*zQ@Uln&@B&kd1Hr=3~IjQPOhc6wZ77`*`F!?Kd%;?R&F1Jrd9_#Mc}nsju*OtgXe zSFE!ukJO3|YA3B)w)n6#@bGLKs6W`olp}50<2EkjS+RIRRk^bKX>7f?f98{w@vFcY zWo6|hQ;yAV!BV|%yr=c*ZX;AfQS#<_tgHV80|Q+mi{(OIxw6eHjJk*a*EoH=WP?8& z=$_s`;0Pk1l7A_IPQ+?_r(LMxfv*@2*#l`C>fZA$fmtySh?7Vb3%2hz+zVkvlw6-r z%NOfif^2y>;a-dFgx7#mWNrMTQ1L^{{R7dqLK-1lTlF33vJ2C3}B=&6eE%+gZA_D@sHBCQX+(9x~{5Cn7EB0J^*wV{oh*0kUzS1ChZ z<00FaFiubWRGqgN$BHqTdxOf4qoc=|F+*%Gsi`m3cx}3SdJt1ep~CX~*rp^CxAlT8 zP3{v_b#eoZm__nIf8-4OJl#HR1|1l5Oad9>Yjn?)BZ8$t z2YixBsx1|;A?XLfn8}|a}^#2l@r>%WXyA^WU~I0w&Ek#V)?dWy*-XMus5`NDI7mmbmiGL5s{Z%wadTuz7vd zB`-Sol%Qv7I^>OD=N)rvk#lANeOWs=B?}8JlYsCD2U;n{A_fJJkLqp`BWmhzc~@RK zAb$X|WWmQUHiwQFHTAHNAkc!NMBRHg=v$>=0(Z4Z-7)KxV2Y}ivj(Vre!U=L)M%mX zQ3$UrEi4?}2zE5n_)yr?6%rasHq*4ZGS!Gi3M%>W-guQ(?7>9tP@V@6L2~KG4nYKD z{Hq5!_{Zx3pyFF2ig-fyYM8=PAYn=>mc!`6I4Bz@oFNC z-7eVyhnhD297x5_gX5ZeT?Z{6Fv`l(B0GT2hBj4INf0fUELVjA#5U2^7B@zKU$1bu zc;-U=YTRt@fITQI;*ymWfc>kp{e1lH%zE$F{?7C2cQ(yj!Ar+v{lgg_K3p1A)pvxs z{GzqtqN{oFj*^F}WXcQ+9d7kdfjV%1T zYJucDg_y%$!+gQxqy1vW8K?o@uKyMhV~$0zpl)z_tPft!lVj6h8z&me!RDcZ7hPu;fv+ta)XQ3B0 zR~gGc=F$6kYED->UmuP4%lZp=%aq0b%{H98*7m$9w=x>|aR5}THvTeBmc&+vpT6y= z|6XKtG_S)!IzerQa#1mZJgJ}%%akY>jp3!->HiwWtCg$oB0F zpHZ-Fz$TARj9AnktsT#M?w`{M`=4{H&N8!eG3#py@*9vH@w;EC@OZdhAjN{H&w&P1 zi*&PQh17pbeL$zl5z$_M>>@Ee%~56TfOhAsDS+}ZPbN@Q3wjX4?aHH2rf4g z-*aK{=sw1TC!OAzl9e=Q2?VW1z+Q-^Lnw{Y={5Wt(?Du-)tCJqIR`C3dHVw+5~rnD zSz%$AzJgG5`qvYP0>BrhU3M-HAcbzl>A+}aX>$q?KA;329kIAuviZH8Dv79w=4<4js?D-9HAU1P0o5MNjj(>^6I@bTo#XGCc2X zfnNR`ZjEP5D9!r7@pv9I-PdF1BfM`Hq2bWwv`>|5&UreKkvvdBjIy1Kp~ zf8tesmit8(nxCRCI?c&-=gwV&+~a9-ZSQMqWom)nfE2sZ=>r{v@Ob=GejM#`E4(!Q zH=$>o%jW>HZFJ2jE-XxA_1Y=kBIKE>_Ux^h1@=%C)eBRLz>eVDcy%nUbVot^^f){g zx(4HQ*ckyj352O14d6#>KDV1%s-dfJPM{7vE=zAqd*BGdZP)Um1cxk%m_2ZF9oCoZf;^GCb7`uxt*oppY;V}u+S2O`MxHohSx?X00phn5SpW}jR&Na?H%`{$ zu$^r62W#(k=&E@4G zbL@he8t0uW6JSMzYvkW&)G43V_$9&67oU0%aGQZLrbL;}fMzY#r>;f)lU9|N+YMZq z;Oy#gaB@b8*wBn@fYz+bhZm1)&wZuU^CkG6mX4Y-p+CdbgV{HMw8WyZ(|DpkwejdC zh5lJe9B>JPoq3KErj>3U{TqY-KANLIzDvC?c(}nfSWz>+y&!uKv3fy@e+tjpwpJqk7sPRJI1~>}NsNx39)KV~pq%%- zjE<2{6PmJ@(gG@v8@W!|M5_0Q;4?Jj7l+85S>H^t7 zOH(57y%57rNFzyRTno23=Am9!4-f<0a#vz$In7@FQ8MU2A&|^!Jpjtq{X~9EGw}3s z<Iih=vi%~6nm1^U)Vth=DT!KJ6>YGfPYUzRC zmXf$QRr|4seP*T+fL9q)N@xtBeinHoFi#@d6H7A{N95%Gp_1}jds-`m4d~`02B#tb zn|}~pbIZ$Fm;@GT1#4U{?qd-N?0`g;$?5D0T5xm4J(#!4O@24yncl1AuKxbVNG>G6 zz{Z&ST}b`IlD{~e&R6b6Xpq$aaqlUBn@+#%YgKrLrW-`neSiiXY_RPC)mBUY{pf@Q z4(rvc>NJQfOQ3@?2uPF?@={WZE>FUP<4dqeSy-5xh3vU;i3r$SCpB)SVW1!d;^Fvp zCds^8nw`pLd36Pclw|>6t`^aqvc;<%e+`U)Rwf%Y4hDJ2p?}nrxoZ5GY`*!%H(^oK zOqFgTshU{5Uxjv>0rRgmZ>(_zE*Z$B_hc8*vr zIiRAGoEi*jUS4R?-Fd|(Kq?on9z#eFyA1jeOxIu@@sY_<#Dr-dSqeU^;h<}81p|Yq zxJ+6}Jo<{JUe~mQgtz^aKuW9wJ2)hVAV6!wM=maSD*sC-N2jrIl?S9WrK5nj1^#TO zz!(Q!m5&dEV+(VQ@j}e)9PI1>hvaj=I_l`>jY^e?k_RZ4bX@6F`Q>hQ@MhcdlF+;YjoH+Fu+8&9is!!mv-Afrs6_ZTZRGfZKP6+5al`w(F+NR~#+}fmkOtR@HXi1Wf8%W@(9-#tJ}X-w4hwPKZ3*=P~)Icczt2n%)&6Ms0g_GRXEr$Ej|VMF4v8N;}g#v z#9{qvS$PfSlRXC~yPEQHP8QCwkrBX1T3Hzb82EX7Ojb^ltehMMAWMLL_uv2%7AB%N z+&v5fIaFx1YOM_wXdb$7ZvZd~kUQB|RDc>ZR&^XeJm3=FP&Z3{lxcvV%404AoQVhc zlP`|;?KY-bLE_dn2^u6*%Dia>h4nTP;Edu9e&giHpxIamG$21Y5qKDG4W#%s7K zp2m#w8HuBrhyx%P&YBVa_xz8M$LM#{mna!O zVL-b5tLXiYvUgqT9ScA3_*^`heU#WR8;Jw{oPzV8&-uS95e9Mj-_QQxv#Ydi+3$#Sc5nORX0a%p^oa zQ>jhv)4a#;YOB;hd9I@L`JF|tloab+PP=%MJ1KduVYvdZjcpLB6m{6<5-cdRd_@mD z%!b|Tjw&3G1_ma-axyY9iGvrUlFL(*GXRE87j1HXLl6f|zZ0!64FgQ9ALQkU+|MI;=u)o38b) zklFP^9CdX#K->A8KMii3O(GJBmji{8b=*S}-iZzVF5B?0u(t;WhH*7vzbbq8SeEAB zywz*^!pXK|tsW3c5F7I>Hio^rx}Sl;3+;P{dO8+)*WODh$;z_&WNc+(w6#K*o}azFG2J;lWr7+g-W^fqoyjoy z487bFXdNqR{8d?4kmznA#$Cz*B)@!~SLhVL6tH|avW}fySy{I@s|X2hp8nO*3C?nn zpGEz@GY|s>yPg{UB&@ds+fGV!Hq0-gDJ`ObBweh|6x{Z8Gv!^0b zLBSCO_w<#1JbXeXkcb-~HZBDGhxBJsO zqL7M_s2DhgONl-y=Vu+%pH|iJF~TB^rgQkQFKOAS)q3S$jL&SK#^i@ylg&1^TXOi5 z@lQ491P~5_hp>-kzB=AZc;j_RlJGN8Qv(J`nzPCe3M!~9B%xSVopeB@-_46tWUM7m zv5rx+CY>#h&cPD_J)tgF)sb*|tXKkq&Xe7Gk0m-i%KLZLkANd6Iz=cJRu|?1Q+_PL z3NH$AmS(osJoo0U&0LuPQvp59cX)F0%k^UYWo=2N_LUKp+;&8y%;aGM4;4jQZ!=E2 z#oP_~WiU(#qG)qqUojOP&~$xIo5|_)BsMy_kcQc^TA!)FB;sUa-MDiU()C4?n_Hx- zzn8E_N;*#+=C*PVes6Py@bAcU>tvgXq-J(a4V54@wE!pG@;(}n{#M2&VRLBes&4FT zZ%tEo4NZPflPk%4B}n%gx!*J`Lls>K`~JP(d`^x28G z7gCbcnUl?H#t;K@qqX7L)r^-MGf`2CSw3~0r#7|F_7SUjAY8r{%3T zP#B*fPd>Zm#H^_*Ta1cWkQ*q`;^7I=5|>l^+_m(GB@%Cuv`(px|Jl(art2kO8%#CZ zz6cZa=SWwi}<4KNBgok&c1AUa8Sug?FDt7 z@|DKK4>kKYMuQW~spQ53NenxWnj6Wc=+RY%y`z0*ddBk`NTC+f%9uUm`araja1HD^ zXx|?qc;0VpZqd`wsHmx_#l)JJd~W+7{^o557eAA?x3aay$psD(6Oe18*L!bxy15Y@ z_dF5b&aR|>(C~B?<}6v)qgkg+DV1+IUR)SI)8tiMYX4n=ca03;a*N_+@AijYkq!7Sg7atbZ_TSSKG|Urmj12ZD#h) zI#LSVEj~3aDP`P(<$2Xc#iuDc>UceFO>*zc{jHod65=G!^VWyAeZLo<`wwy+$^9Dk zo~r^WEXVTxk3;Hksl4v7s`MH<_BWF=BZ&Udt%E82e(x;gP38h~DhE4fkY0AJL9|jj zvE;giX3WES8dKc62L2MihIKqVa7BJT5kCvYrBE7Td#6)p7@7+E)69rNp!(R7fItSeIR&JQ?a_sMrone%cD@=cY12 z8#X-7k28kNd?L!$ zG1px$DK2@X(_K~72e`e=2|=UJ4l#o8yMwJ#@U3u}ME z5qn&D>FMu07L>rN2dHNov>mr>7B-feJ$lI*2c29V7mB5osH!QRujLU~AxW)~q@rZA z@k3ZD!lw##l?>HOtQ>6mm&Z8$0%JpCBST~Mj?NhCf?swgntOVs+U*s<8#3tCtBI+G zIw;hfgn_R=IJ-?@!I21}$RV46$R?xkdT9aGbkww)lCG|(u5N2qQbMk6ngewhpT~iM zJx9okUb3~Qp1fi&0;)|C!!h;Ok}3m+rH}Fe!UA=@aGhM=_rV3p%;&oqxR3I(iuk++ zTEGfP^v)~HEiKHo-CedaTKio;MOX6r^!2ixEi<`DK)n7P_>A=<8$j3n6w`0hD2)!Qgi%5x`3dJmzP&Z5@&#)|Qrsn{#g(xG z{Z_B3ytss)y1H7Tww9&ERu&a?vDSO(I$`GXnG=Ms!)n~bb2UyQYPtT8@=G&0q&PrTu=vAgC<2HaB;4ny=`Pph!*#D@oNCQV>E3TfBZ5BV_tvX!dW2)Bfd& z7p9|o7Z9$?lSUu$Mu_qS1ID-0*@>8iw||t& z+Q_Fpujhu|6A>DJ6wmUo8Kb9f?}>ySTWT zN&a=|Qn{;lc6MrVYG~5ydRhLGb8=24AlKOz_n$PSn?uk6t*+NsZi|2lsp3xSAa>NQ-B@mheQa4&zp{RzB(__#CFk`L+NiQWoBGc_}nyV2AB9C zt0EH$8dLZ=Zc|t=USRZk)gT$RW>AwQ`BFU?&@UDN$1S&%FJ^<-&Ll0Poy}N~A0J_?rUB!34n?o#4kB={{9t? zOigNPOa&~YcgTI3_Y;KLu3c-xrGtVelXQ4I4iN2?VBg46`TVAaWYN&Xs1rLgjCAt) zKALm#V7CiGN?f&>CcS=C#@Jw4X^ho2{~UbWRoxbs{|WqeyJ!S@6OIuu7txe?8a49!5xY{cpw?LZyHX%Se4PPz1$-59fJZq^PKRn zlYNZEPeNtTDHQPxJO$97R&9VZTvtm;2EE*2eVEW^jhTAhEI@Ul$Xa45KN`t3a7)G4DaN z;~mJeP4okn+s^U=-iZW&jcJx@u#_8g#h~^Ceoa}Y63Ua~i-58#L{Z(R^9s9pQe$Q!xC+W(!%M=gUz|&J1f_< zcxpe>I=xkO2Y>H@N~K>fvcJzYDJ@A9y}Yc(x^@0=uVg^_piS3LBeGTH;RueFucD<9YDfS{(E1n<3eW!Ob9 zCfw1WnR=dmldZNYlb(+CMfItzo)H)Id!o0@%!6TJi6?~CII=k|8~OFznpxe+p(Q(d zKz$#AK&%J6+gICAvQd)C>!z3g-;4oucNd6{ZX zbiDHvBN+wzZX&vGM7Nsd3tL6gKy?~H^~Mx?hryahd&C*&eBr}>BS96eiPbZZWB%!xTcn2)u*H7*Br zRZnbx{;J62V_{0fU0hx0XF9U7N!7!|#LQ}M^+KaGIw9Xh@kWqJ7#SJa8BkEP{T>RC zPJR_OCy-g^bv%-k^+5!^5xc>DN2NpCd>)Di9tZCF*kQPri1wSyaye!uy2YBRI9!oj z`kICMffdEcNiQuk_QaYJn@Z1BRe?i$dxSHNFK@4s0Mi2=uZ19vU^Va6g(XunW6%IR zb^y~Dl@jmzaZ$@9aQdSMuOJ@w+eAF7k%B3KXm?V6&1##p`FtfD<#l>^me1zlak1xa z@-c)XWb!rvE$CZ{YFKDwR%c9Zzi~0!#oioq-Hu(RGcAXs6)#rt7bHFTLECnBlgKlq zt>WgAMw~}1j4kc{+QxH=Hc%q)e$3g~r*R*ByK>waSvBP)j6vZXCbyhs`W1=d)NV6o zozKaxsiji>uwDs7i{R`miM3R4n&tBePM?S&Q~5T%Z0Y)cx4kVNPTM1Ag%k^ggqH7~ zC*;W_(pO8*4E25q!fy`iGozlud4m}RmuFP6hmE!7cjHStwguvzl>U zr|M&VPjw%TGAXCGbdD!0kv3e(FzkY!QHq-?As zMbHBSLtM|V%;hHhdx8!?AF{L9{-HiEsNg>^H^^casHN+~Y9!#HYyyV=%uf4-lI@b< zW(nnzBssHjZck8~-Jw|4bw|vSs6T!160;hpt#em$QSy(Ko)}+9-Mb$B zYJ>1l4nSMxOItoXV4Qn>%EOdXRHY)SJlficT8({-l!!r+Wr4&8Y~A}LWRJ%k^J$oS zyDvT&8(OUWJzBmYZOAlqc`PmR(cbVL#T#xG7%12|ov}g7J&5;6314&Ds3d_63u@V% zo}i$!pEQJAF61bo6P1@Bs%y!qGRM*BCdx`-RJ*llP*=JAs{OI4B9HD+Svl##-k79a zu^WtT=l0i$Na1SDVL+K!5tyZ!;Jid`!2KNta~gdKD3(_afrnDblFqC-dm_-Tg@9uo z19L1ZI)B*Ug;(#pmAfE^A$xm}9V^FS&}z(AZMLzx<;ok7)&KYRPs}BHq_-sbQ{~3>`NJ12-SKkyq+O=ZknL@%pt*m zqry^t=a`^WqEv?J5a6EkMY=HC%N&3s<>tI8U%TY2ttAU_Nri*z1%0 zS;s~ZJt9TePHmtig;)}f7Keg5#NJSe#h@)$nVlo+>E>R8F8MApA5l@|XnyDB64>2K zrwTB10}e|QkF&~T37t{$mf9WwXR_pd1Tf`_5v3D)H;`~TImx^=S+SXA1UDhu;6&|{ z^@gfykV<)dv=dZ%ri9M#XE$|7MbtM&tdwd{54DrH+ddAj+ zhyd7^b#Q|CPtx0ZL*BUjkl;-cMpsl>oTJIuQSCBj#a}X<#4!cHpZke@+Iz3KsEUKV za{N?5ufFAd+)~|G{^!92r28YxW#qbw!~LVVnw^z3#mQpa98U`#0g>I*ZeTgddgjYd z-gBM9QnGyw)NeZub#>a+mPOL|iQYNh2g1yg#~(w27mi51{+u5D$Yj5b7?;>DiiC2t zHMA&LbI_8trV7)Mo}IvI~UP=N4V?uOKEAbBmCW}50skRU`1 z#E-=+qnI)Wm{QM)E|9dB*rB=dNABC!}lk57w}<+E+ejQdL#9%qtayx~zo)6;OOPsHG<-d8Hg6AKo{Mm@>yJ56<5` zh%OTHm4!B&>E+{z1W4Ns#swR%EPK?|;fYkR&ci3hDg-@ICyb42l7o7n*vm6zc9BGK zqdaJ4G~-t7y1TtRpS-4|hufP+D|U%7HW2O3RphcdI4wnafE6oki<5yZRmS!jVS^sM z1~Nw$`cU?pNP8ku9;*jMeKK!*Nh%B9600sdxbpfCfQD^u5-+DM{73?VbyvqzPKq|>vb5r+UoQX?P!VRrIG#vctf?c3<|vL%j%ut}cH4&{ zjmE~tF(?LqklP6uzq6Ps<$2%Oz>%aLgu6(BYy2i`xKM0Lbm8M+-TUzO$-1+Nj1^Vo z+oQJWlVmY0FOZ6}$vQfuDIT2K#FG$Qc=@9?Z*g!YijE!6&G`|Al^xw>VuCh$4Dp)p z%Yo(li*Exf)OA!`&ylnu0Syfu_H*$nBIuXhehT3RzWK>wd>o6#w=2*;oJjD~I=aY5 zRTHtw`g-5@zdJhos84sx(lo+ea!IbgrjUw!>~-OT3l3S~_1Y0Rc|ebxQvOC2{Ip>M z)Esj;xlctv(KAJv&c6Mu$2(!DWdxDo&qncP#mTU;DM}|=5*<_uI@MoJ3VbWWk<)L7 z>6-Z2Y1^IK&B?Ji`6!Tk-$C67xqNt=XRY^=bIBy%1g89oPHboZPC^BViN3MNc^J{~ z>my5B=Cscwb5Q$8e#*@(qDt|wq`X2~U>04NpFL~4H+0^sK5WJ=ZoTar-Pu-Gm@x6I|ca#hdGL()zR_zzI%1)xOIwqL&aJ{pc?_%)!t2KKwiPY9!wV~qAWHy z(-<^Him)h#uOn~H32gm>XBT5FYmvNAlX(LcKbmsI(&t_cRO$0VPFS)ao`_N|NwR&e zoR%cA9ZkfNcUcD!i%iudA(B)1=`?~aU4w$7ZAvwHq5iv%+tAO{cq#KE{Fya!Yk zOv5K4{hMf9$qjV=ZwAQqc--AVu8ir}@GWvbBGTvri?}7sxGwA|L(b?M%k-csFU-O=racA-pp7_*KB;T%0=qO8$$9FzfOieZCNbytSIU>yY7f~GyLd0*^vmU7YK3If| z|6@R~fxL(6yu!Si2Mtm)Zq6=+&+}8eseXPz{xJ!A)qHwJ@*o@A9I0U0ZtyPTxjHO1 zK7M=l0-h-k&&w+aeaU6FTo;Jq&YLtl5th6N`DnxC%5As4yOQRWpP9+y*>|>J)Pcf3 zEGyCF(~gK=+t`}tlT%PAbNXU&{xyt|daHF9&Et(`>&GnQEYyDgy0P{bwcPM1*WL-v zo(+o$_ZnytaG<{u3rKHd)LCIz&&O*bd-2|C`L_XOJrmHA2YV8^A73RDP~po3*nb82 zGhmiDjCO7T_Ls@Yq{+!i+1(hsZ&jATL5`FydiRe=e&5V5!!eLH4fpUGHlmV$zOy=d zKcLQ~+h$m<6!moW<~-XWCqF_YS`za^{>U^`l2&{>QvD_I(i zzjSE-AaxOW6e+5iuM5flV&#Yv zuLt(_RkaD=>m$`e2R3YuaaG?3=O6>t>+FO{x-%Xz5>U{Y3d@JS*t+{XxE;i2OUoW9 zDFI{Hpli}|lH-D$1}*3#4Q=I0$eJ37$0K=i2w>a5UfyB|y0M?Hu7Lm}-i#UV82K2> ztpx*pivOeUE1l7|Ku00##NnaW8P^&F#0!;ZptR-FGbr#$l!>B}ik%}%j4>P|Bev4T zwBET=)*;k^UJ=+oO0SFp-QrGLHV+>7cI}k`^mNsM-ohrF)ZKFYi>cQVPcX~??#DOR+yH~`9vfmi$2f4ok<1s|8ZUV zQXEiU-71uH!(xm1Dc)SDy4uKbqO>=NUf_ysZvG^Y)!UE1k4nD*>>UOL9zY*W2B!lD z+;xUBddcqGakK+{uwR+F5EEhThUJfNmi_Og*qB>yZ7fNkMN7!;6(G8zFSup z3y2y9C|&hVsM|_rowKNzYX7w0t1rLPa~VAD{BuZj zI>D_aV+HHAY|m_x`qU^Su)X@RX{8{v)@3svaC0RY6wJ)}K<0kD;H9HtJX!gP1^bfL z1PsU>6QDrjArE22{723;BxayM^v_TKchzJ6kJ2h!YA_WTFR^W>Tqb`HedHmzR|Yof z7+oKb@Rm&v)esQlih!+es@~MxntnL#hpW6Y;g#e;&u?d?n|(Iq(K64}zQ*(vv;O5< zisiX}OD-n;^%-h;Magb(*5>e3dskLcMG$6idjZg_Ffb1e^vK9c%1KKy(K3nPJ&N$g z8vRGTMTIYdjYK>rB+bt(IO)yV{_YJY7xapcJx@Ih^@#wC$*zDtFe~eJ@*)mB+4d8x zc5<9Vc`S_W1Dx5VzX1=7R)dYuq|+qt$xi_na8$VaC=PfH_yS@hK<rr`OL6JuF z7w6u==BoulQKM)?Vj{CTlQ~Bu$jaWDnAkSo(Yu>b3wdSAvCN&WcQ2XBm|=kV_M^oA zS9|XP)zsRxi@HSxHwp*}B4Re8ARr*UgM^}hfb&0wN$PO{GZvc z$1QxlRJK&fxz_AqfV8>jJyD~+_Tez9Z%J|e{CDiwg;>3&@m;MP?^Kw%S(l7F*_j&0 zxsw;vLFNe*J3ixZ0V7uPx4^r%3-iR8K)}Q@*?HGN&Hi%z%~BEFjHkpSb078X=!1Q43#N4djD*2lr|Y4O#KuVM+%@%H-== zU9np$b0*sQxYILjlp#2ILD))Gz?V9oBObmvP5>Eg-!>`KQ!~)mV4#{`Su3=B^_02n zq&7i^y8)2drg4=4tbo2fH`9=|9vB3?h&bG!OlFluVWDTb01^a%%;x-hZbn*H zw)wmng3ROOFBabVUu_MEROWpb zXa1x(nhPn>X2u)Og~L<+6%bJ8KHNJpqJjsZnKpHxUr&AKYjaZ&DZu~_u^@*DC|Yal z>wibmG2EixWlvb!7U#dyH93w&shY@`(&&j)rM^GO{ul#lT@KMR-m_=paybY3ldn^_ zZJ;OK*=zITST1t?1$C?vb(c_1xv1>4#4W9IqJPl7<4RM(?b1?SnR^l+Lp>i7)V8Y_ z2D22FJq^~S6pZPcY*hnl{tPY_7~wTF$R~-Qp7lLJl$Lx}gxc**i&Z!(Yd=%nibwip z^;rR=pwe|GfvScn#e#C|3K`kMj=@gv4eYeg@k<#EB^iy5zA8&lkM=?lwT!jfi3x3H z@|bJ8AOs#9kke8|m%LY+SXjUYF-8SS__9x+$nrC*33FH%J^)BrM`|Cd0-MFxX9(gc z5>%^QP|L%Upo9rKh?a7f%X;sSVfm`^pGe#{5B6X2U??`n@LUq1YjpoGR+<50#k#zH zDPNW8gWZqjFdqvsI(wDP&;KqWDdlVO1=+F?+^i~yD#3W;HJ#1eUCcA8GRiY6Ty5U= z0|+CBbWZ){%kLt-UoR#aYwLT?^&dsfH@4&60whgFsbi$fpl~Y5#l_|Q;!x{OM0ITJ zx#38%R99qz6OBe33=w*)o^wAxx* zxpa%$$A*)rzELrpZg=NXZt>~nGB->B!16EzV#T#0Q!$k=*i zg?`T&4g*5fRYM=0Xx16M3`OC*|Dyl6{h#SS#Buo(-|oDRCHtP zH$(YP2kXHL?}_U>4H%Lu16KUg?=YN8^xvYulVwAOOu-{jSN98dv<$6IDXG1`>usuj z(Zw5mmBdppoTaOdIN^*Y0Kx9|_Rf%yG9lO^rxEb9maoklM0NlY1F9hax2W|#7RR_{ zjk@WMivZ$vF?Vq)cpMfO3)d_U2!L`6F#63YADA&KMp?DX6HMkrT)`UDaqyq-j66;uPZtmlA%s;u1k(?fJWlva7v02~oE_;)l*@ zQ-G)%0$zlc7CwmbMhbVpp$I?}Pxm{*6I``CSK~qAUtn;S2Z$skLuVT5+DCI)TOEo@ zV7A0sql}kp!70JZ!^1-ras~jKPiv9o!p6DY$rE3=fh%M3dEC(Q;#CjI!|?#09^j4- zx_oqm$|gewR;I9n5fg8wN>sq9$ubAad>w#1al+% z1N}dF`jG*WA?Zm@-r^ z4j@Taas1&_Vu!MRs2tFAxE!eP>8jx_;B;e$r+tn9L+rHfsLJEn!PZcJp8%>1w?kR$ zvvLv1h`vN{Ra=!Hy6IL1$32pQ7`v2^X>Iy;mjipVN-ZP3G=`orWz9b4%28~MM^Vvq zjn4OvYM7g6q&2Hj6N0$yxCF$M>j%fb32W3_L_X1Z-KX!*-^aZi2#6zBohT$cL5@Cw zam|>iJE$|96bB&z**T<3?j!OW<27r8cOI#b4hoVse{Sgf;8>Xi|D02KGwTBt6ws)u zU4&p2SC6~@jA#q_)0b@)MaC+^Gqc5LFgkewkVgQ%`z$1}$Z8=Dc{WDaSFH=XEhMd> zq_j@I&;B@apmwg(Wr14k(*E^jj#-ea{h44en2_f+AQSf4U4aY~-%|1lr*XmcCgO8L zVju5hg-ct18oAdcfpD%{F>-}If9)gbb+C8s+SX)scMk0+FW(fP%1}ce|F9R`R8^>? zu3ridRLMHPZQnmBP5rEY9Y3!xeE zi<7Woc&>?!a|L1AXxBhqd{rO-ClU)r)*1Qm=w@GTiXS|_w@ad2i%K&}u;}Dinex2!o-*|uRgdJ#rv)`Z)FRr9|7;pv& zjtzWRAQs!1x6mgPUtb!8f0o%Xz#p z3@Ocvj}O8wlx7LT1S&l|*&aRm5^iKGdrGSYbmJQ3F`q-d<;c|3wFOr!EbMK!HaF7p zvbedqrJM+?0z*SzXI{?|swWa2Zz3%%Z$SU1WpHK1(Z1nel#syRH%46(L6+7C3KZ(S zeH$QF&>7;UaCHZ-BJmIF0<}&VYYkJM%E-t>D{uj-5?9wOl#5$nXxQ7%+6l4n2_31T zV+X5Cw1zKw5f00LaJbnMWFo2WFNX)h`#ln^3Xlx9=}XVtdrWT*gYxcd{YAjZCXq=C zQ;(Mmkc5ahq*hmdNGnzHF{U`i+gJs!X4@;2Jt<Ii|%82qbZb{@G?sq210;#uS#Pv55n_ZmE%z~KfnWR!CG zVDgHJ$*i&R>YHn11{5==JFKTYONQK(C$Od?{{t3?Ev?+cho3W`!XWV~>YD>pbN1eq z=FG`+9_rOq)pMr3>p^q5>@QMCUf~k&ql>{sBjwkyL029_$(Z=*^;=G(u4+Orofe-M zh`V3oXxWE9d}xk`z-c*6vnKZBO$X|tG$X|nC3UnlforR(tU5j2-I20~7zPL&_KekWs>C;CSOa~l5 z2o~@~=QX!J7ig4-j*6JOWf)lJKIPl`M2wVG*?t3r&iF)4Ant+l_*jXNTL++TNhz-Y zzra-{Q0+^22S_GV_fSfJFjrkY*mmbmydz??p||yWBCFw+;7*;En)DyXl%Q8468p(e z5D3p!TD!o#Wra4L%J?F}tqzQnz&5x>6p^xfKtRG>dQzjNeE z>0q-vA*>sJepITX=>E7X2DCJkace3XSq~pJ$I#N*+SmfhzThDCjPHr54%@Z-_MT(+ zDdo;i5N~IAuU|yeM6O8y3;aer`l!B8akLMG=2J*J;ePdw1lTr#F){rg_TK>$l*P-A zgiz12Px$Bq<%O*9djLJ*$jh#*_WDrg-h8hY6n@Hv=>Gyt14erirxoh7koHrJcV=c) zce%Zs1&l{vi@jF-st_r9dU`h)~QdsDT?o^#JAPi>-+Y}%z)3bnH)D38Y z*Z%4Ympfo|-m&Gq`jO?<+}w72MG!UTwS3yebG}6`;9CTRBXz6KuF59EVhqu&1Ucn6 zDTs8Q;mT6{pg!aKTNQ3A>u%CUla(j40L;Rgqz;nlz?9~7*zDx5I^Bxy9$ngfp9G%y zr%*qWS1$p*3O~3FYR8xF*yl-{Irjc-a^0b;(WYDaVq3{-HyeNuUG&7Hiihe7pdbV^*g_QK`5(G6rTMGy2 zQ#4uv&1n!qA?`eXTfoHy=OoDRwc-tLEMTxQ2Y{UkG6nwe#^I^22tQTD5SWPB-SWR_ zjqfQ|n^we(HH?N>0o`*Q}o3={d#aN7&fr43Qy0_r;zj~N z)XOVKZLXPvTS_=4e&9&qrM|b#IE>-+qCb#CS`y#;h?YS%kRF(1XFov|kui#T_m@42 zeUbU4L+FQI#!h&oC478*+?;o`QXwLb3-roG=1ooTx}H2RIeQmD&-%8sXHZjTNLz|8+JWxRr^ZA!ph1LaBU?u|J7Fa1_|Pd$I+qWF;*x1ZiupC2se9cjF8|RhWPJ# zpi5@N{pgTzc=@FABsd;_H&?8wlpDP|w*<1(ZDjCga&lN+Xi7`yQF!9GH_63`W6F;S z!lP|X=4X%^+*^2j+|6k1VLS!mqD;e>z5({EcJ+!@BCs0i7PLe5QHHC(D{{@H6&<^u zxq@*FwPd_AT5av`>-aGzXVkQZXx_3o9o7T^3Wepx#f&_j>)_@aZv1o~uyUKgNI&dL zO)Wd5#faFNoO17-6Y)oPUvza&9DDuA#H)H&N6-r&H?SY?;jrDmMjj>MRadhdN+Bhv z5FSrJoQ|PuT(dFeOTUYjCn=*$e36(l3cqb_{oMu>xv|$k=Y;s%`gCxA(`SyBx(f*S zc%i9HhyC=s%HMgmq=D*{IjZT|93{$mzxSJMLNG13aK|mFQ$i?Op*>)RuC>nHp z>t+M7Q%``t`W*qd&ESiLpLjgJivb%I73qxR@-e9!?wokjTuW-v>GjmbT}_(!*&J!K zfg=f()H2aQtw)3>8E@-&1xe1aDANmBe_pKtvf$GQ5DzY(2mnr_4sX1E9m4bIFRPbN zzwn=ob4vod?-%NYEQ@9DQYtAn1p=k!<9*Hv=R)%+YfVb5v1aISIjxwI%TV9~(w8v! zzAoG z1JZ^ajZBx_%KYwWGt^phZ$tCMSU+ya5-GlSs6muw!ub3FjzpDj)DDIZZTSxvoF{6y zOl*YS98?+qyN3W*V&aQ$v9S=eZ?+qfU-9Sh>JQJF8he^O>2xgLTmARyUj2J@ zqobplNlh~t=XN|nZuW$LKJ(kdw?HK}CNxJ=3$i+vR|mw3$SbU_^*D(ET145A+6v zfC|j8CLJAZ(hF53;Ii$kmT@)sIk%~MQb+ep&Mqh^ubhOG31DEhV zT4`Z!31i?DukZdP%`(6yVUiF@<@?uScwXWQtDPLcHiHmN`?kNPy@!$lXLCFL`=fc> zx7{XI^$5z%@jRE7-aaWG9Z(tIb${aq~FfiymJ}v|mir(!Tz~erCoG$^lCFWbf9kEdqq!sCUTq#iYn4Oir>^!x3M z^mR+gPk4_pqF|Rc*cF3eGx4SPp);sdnUp*|Sss^R>kBa-G2bmm2gkhDd%n0OuIZ7( zwR$lpkBjeRknTQyRI{{_?8z}-@BBL3in_e-;v%%Caky*8gq;k?8OVHr>>D1&FDms+ zf8%=XMQ>y@c_4LM|MTZxY&^s)7$z0^6Y~?(8yr3kjJBtC53u;^Am|wQqBD2i5|O0V z*c*{T^`>Rf#LbQvYJV+pze2@)o$+oYw}XP}zy*g}=BjT1x8v?kA-RqlC77}dHn@?2 zPnO{Mr~Y(0?iM&H=!1R)qowj(4t@%Ln4%?%>N>Eux3`3s=+*p0HntYeMWU@C5_g~3 z8`33_paZGcTBv*I=+qcqnY=RjU5N-PDJxMo7W5E5(p}2xC<>L%iJ6eePD?Yjw`CA{ zT~e}(oNH^bv9-~ydCJWP_K}1HI)tXBqeIa)H`m$OIU&L5L-^f{bv;yV+1^XLYvs;H z*KRKlOif{IIh61J+jl(s)@J64r+_a?0rk*n@H?+Hiwd5-#ix%Z>(e#0-};#D-O=Xk zJ^mgSdmSQTvo}d2TBl{KPuO2VzEy7B2b=#ah57>ia@e?AcFY+uI{umOO3(L6F>-R; zXmf8oNeWde8f}#FB_=8|J>x;s=8+5+%xvf)x@YnF8n8~p$wlz&e*Bmd1ec&k=1+25 z|F?))O2*|(l);4yEgMqtnVFg3HJM}6S%ob zWdDf1T>M+dqQelE50ZYqQp`rmp(vRi)*!C;S_Z#);!;<#){0x$X(gOdsod269{GVOuckyyttFX3g#`7;* zZn9$f+jRf48|6RyEf@ahec=DlKKhyX^#8xg^A-NTUa-x(I*2Fekfr|f&Hl9Tf0g}D zT=Wzfbuz-Fe8H-Vou656aNj?ARsUQ0%m3)MFTUnBv$ER$eOjvX_)MIQNAS!}UQ2H3 zs9u9rof0-yMA(91sP9k@8qj&~qzc*O{TX#e+z$^#`T7a{FkriNn8zJsY+u&M%+qg0 zKJBeV_S)K-={g&m=qc-{Y2w{uZ`{^_dKlwlF(fl5QF$t^=X59XHFR_gw6_CEXzbwNU>BHF=448XIa(!tw}+ihul*p7|LW;m%fJp~ zDGLhnu8OO?dWQ_}dAicGY$A9fvIb@v-?!Kr&Pwub92jV5ZT%8Tdf@_RtF!Z>#6C^} z4ymz*tWSFT2X%U_nse8^%6HMGw*UUdvJf}v(~I-g@l z=iBDQ!uc$_udTR1>x&Z-N`1Sl<0LrRs|snxuYn~d3o!DU-8tgMY=`Vw%E>Lv`qm1$ zkK87GruuBjPbTOYhPXHz(i!pNa6HJc;BX(6-;acAl_0;pV2KxiSMM#wExWXXfhz)w z+THEG2!iJ+{c3wdgOTUy5O#WWf9EBakNR772I>pHUDL7(rM7ZnvbsI?qP=SwHtg;D zroF4pHx7O&y-RsA$8zY+E-AXEQff#NLmv(fR%HUp(t#-a}tW#O-162B9=gxfPf(b(K z{u}q8Zvh`JDbT!74ADZYNkO<*yw9|jF21O-#8q&vk$0O%-$ah0EZ0bOEnJL^b+A4r zh^oC8+HXA+Ho<4OO?!0o_ovoG<+~m|G?foGBo0}&J)^uyXBKr6sUS|hyHKL~ffAA` z8kV2ml^WuE?LJniz<%(-XMF%eu%Wy3V^sLnF-Af7F;gu~=9stl zKRtVsK7)~*>Tg6M7M-jQ>!dt&?)Yq#vBh<(oQCH6Q%W6L+H0k(hBNj^?z(#@IM{2w z)?Vb{)Gl^yTK*agpKiH_u-b2jsYg(NE2w(u!*yoY49s*3vm0Gg6TkYsu=eD==DUYm zT$@i4529;1(Z|@BB&_o+u$h+!EiqGNPY&diHM*$DjZX}~#OxSThmk`sp@E~G7NsPg zRa}o6Z|n=QncuJK2w5;uGbTz(AxcWr@luyQ4cg~da3N4vblc(3^s31u$4z}h(VZ+< zuk;iZ{Vr^fB&UQ_|IX+*koXXI<&0=s78qEi`7MT4+-rI-CunxICLuF(0aaFZ=z4U< zqH;G&6a#h;1nEa9A?)_f?Kv0^OI2T0I4~t)KoAwlU6e5}h`(?qU1}*O@dP$}sGugn zwUtuI>~VCt;M6dHia_u@kel3{JjhFTTk6E9dZJC2Hp%I7Jrk0_N~%hEORN@O1AzIsF~#n|G-9_B6sJcjn3CQFe8E z96z~(>Cgpvc^m=XMdqgDU})wIHr`mfX2d{bp@D%x8n)n{ML6WU0v)ml1*?SSDb|0{ z*w`q$->FNMl9rZMScr1i2%p?rIQ&_w$Jy28tG7K?P70-=p&8ZO&1+LdUR4!lv==V(A;9&hATaP~Y#AaSp7<6w&$jSogv6=+ z>7$6Y50nfg_Qzc2WSUn4WHNdP*KukX$*)N{Az^Xd1ucLU`M;(!$1$7alsK$;ZUR`x75L2id03mPb0UP?$6&J(?|~z+Qg^2TA~UW z3HV(KvU0d%zt9uSRtCjjay|{}T=tHP9H9IoFLCH>?$I{YwRQpx+TY#g<>8ZZW8v^Q zQ;7}ho?tc3&C5|o+YCW>udVORCy8pG;) z9V}WkZco1h9lhclJta7NKk)N<=bVQ~R{E}GejciY&9?g1QBYtF9%5x?r*5JX;d1}z zg?uhmDol!U`Zv>X1%6{=)_bOEzTuc*)pn~AU9Mxqn``$*T~S$iz*F>3xq;NCEeaeY zw^n*BT;lj%l5d@J?&QP-t~nm&b&YIqpW(j1-K$KREowuI(fO#*LU5JskCNJRF z+t^w%W?-0|65I;}Q3ifoC9JgIv9T}baC%Deo;kgPO{}-<9InivEyRA>7kUhOKUw0uMp8IhoiXH8PhGr|>Pnl#7 zw^RE2L+ix)!Q=RdP#>6URCBN=oI?uv&fHWAvV6JV>HXVO%XCldz|)d$H@tY~SZOM{ zIb6aq8;+0AzZgh`APDbmZE*#VQ9{@sK3viG+f4I2`lj4>?cp3t+!%eP>w0^`V(sDX z#~-YVKbLdJhpQmld=AjzEmMf_p5$K@6q^P2d`cHPdpbH|zGba$By;E#Mj7`c-5Of3 z9dhE26TXm4$FK~c7IBF#we^)@Hf3aFG^ODaQr)_$Mk!o_-*V5)1N^kr$J5D77PQ); zqScdz7imOX@X5bZ1YHq8CCu4nzmqc`aj}6#b`ti=YEW5$Q0*BKFPMc4iphx$EGS6& zl%of+#BR5;sc>xqYx31~KOAWj#3P*d0XHQy!RR;~=~Gv(Om{G5Xn$j{@REy$Uzo%E zpxzWQg(Y(ld}ZchwEz2{utZTM9UWBx1$kMOVsPUzBR0`pqh0X+kRuXrlCH-;z?obN z4Pi_$tY^*|0TNZF`*>mVE>vo)q~B{6i$&4uYM>J3|4f!*kNnU(%{WJKPV}y`B;laHhj^T^ zN;O2&1@YBqPK-I*2t|FkcJ(^>b#0=EX)`*p=D^B!;P6{tU@);9zI2aCc6Em)TpVwQ z>mzCBSTj7X0t2Blz-YfjUbQeB8-hed@GDQGl{VRP%}Cf(YCOlnO%qu!&D)7z9;T0rblC$-YLo%+BwaUUw-6O^DJm z@^~j#MoHKH#pNx{@jXC8x`}IMK6Z`1nPh91y=4(LM90pnP7S>0s;w?FqLWTjd>IiHYNQcypUG86&A5Q7J_qU5y4_bn5eAGi zol)#@Kv7Bg0VTOkLE^wl4zAhL)*z^Nn}_jpzQyQ^&Q9k0S<9;{iQM8bNq0@)DNqpS z+Y9{^dTHa{Ti`hqTasy@CS$bmYcgIbnB0ta^ywK@-Iv!ye`aSFmnf~ik(ZXXTel@$ zOESvygM)N@x^u*AVH;YU0U+}2w9+Z$tMhhHPMu381%5Q zx4(m;%I&@{bTARiC(@6^V5XpCkgX2Nh4FGR`GuQR9@7|-MAmF;P-T%~YWxiIUC+$+ zT_5$`iTRFEc{X=&i_VNOWbz1vkiH(9Y(hdhq0xk;@-?vlQ9iy>Fh^?hZGgk2D~84+ zE^EF~##k&CqNMnh7`a)Vm!Ge!P&JZt_wHRQJF^D@lw7Cl!N9_p8b5w~4P6lJuc#1Q zxdK(T{I6^Z%v3iau9;Lg7`v^SsgEArH7|Uk{)z@VGNP+g7$0viTri&PZEtH!BjOrK z^~P}ik#zz{UigJjRzgk}p28MZX#R?5`?EVq;p3!{hSq3*zoDLXiEm40T&^O5LVBS&dD++BKQWm8h=WVKXbpw05MtDjT@8Nu9$88T%ANVTYW!L*E3^B{EG-^!55)S#?ZW+T>d9d zI(tMietaH|j_#j*zc=sB6cB2J6mvkX0{Z}AW`C1cZq~{jYa1IbcFF12$*Yr|=H@zv zr$5#W7G}e*8@b>{Q)Whbdy|hZmX(!dvluYRTI*Gz4w_onzsJX4WqSOWt7Q`R`7;Hx zTM~$Tbr_}Ul8fT|iLg)+6&ZxGl2lU@O>Xmxb>x=)9eK75HyldWZ2J5RE{Bg9; z;N#`nCUx!FULci^zxT*{{wJp@_g#wdfAIH$w|;V1XKzZZX1Yt2~W)KDL=v9T#nGCBa7ECuE?Xyc}B z9B!h*1D%#8BQ&?Xww6b%dTU-b=qzQsxCb7*-Es68gw667cQ5pEjE)@KfX*j~r-&Bi z=Ywuk+3g~=b~iBYlx@Cg@&oB75G1L-`koeC17fM9cDm0wu^vK5Q7;xSTIpG1C0o{j zM!Qn*nyu}i{v|O|CRwn!9Ccy00+&jTy^h^Z;x=t=@aJ9<5D*erSTgRj_xd%u&Js8Q zB%DVEe-vX>L`EkxRv16)I11L(p^%y8rSNr*0AZK=3)MP>q8h{57a3MU$DWwRVAe@1r(PrSG5yq&Llbaj;Z9AA-oR7F!Y*T<~Zzs=1kpZN^ zv_kPL)kcug^^v#Gix;6<7hfmriQa!>CENItN!GKuZES3;vS9}b<}yuYsU&7!%Y%L- zVV|?*so4|~+_0+t43p)Nbl-xgzdD|28S?RK$hR}<%1=Ndhzog$d09`3_Ka~v)+8VJ zoYkZpI_@A96_KPQC!9VD#f9Z4(BczFl~}WBm7RABx(qZCI!q9W`Zwwu2kmAm$<@S`W3HD!J zUc*!eox(qey~=d$+O--^*L+%Yjj4oD1l{8?t$$W%0r!C-jjd2`qc?SYc#Os2MUVF- z=yf}SOKGHh02R^~|1~jj!zC8?X|F?S=0%)4YSkcu#gNFi(b&{?=MFav5*9|$AN?8z z6M8G_9$p$RJcDbvH!(R0X3u3v0goC$70YgSLUPKJ_RQGpNF&^Yh@St{0@*D7 z8OvH4?SpSJRTY=Am>Bfg^f&h1#hES?c;A+x)D*jc*!C0YF995hXN8m5i?W(qs=*N>bW1OQ3;k;cYJK@{trgq&xS z6NaF21ayoL-d9%FY~fKqR?)A+C2_w?d&C`VZRaMiEB*&(DYb(yt>-dY7#5dqJ?ha8 zq*`2D1WB=jxw%Ly*0QVpmc0B2iSA9b8=dNHh_!_U?Qf~&pe;-+Gj@Sj$6bAHxorw2H*J^QqdTVeI9=b z3Vi>2h~ziNO~WKwjnRh7Pt8sLFzsfSHsOX8CW0A=r7&U^p z>4NX5285k~CRxPFj{n;#sLQ9aB#`^ks=KE3iiGmB-Gq`U*%}Ou+koJnVC;dK8j>{D z)4m_DyajK{h~i~r4EOWtuZb%uD!Bo@t17H(te*a*BPyKV(b-8uB6P+2wLuf$ z*soe-GYfPRU9C|I8Bj8}LJo&@tk4r@*IiAxtBv;iI4#awKbsKmR;et7R7qr*J!H@& zE9xS8;eI+d$A9)_%M=eiHaI%E&lC{jyX{hF?2_rtT#+gkW6W)kv@m`0q}TQ*pQ=>m zNoirkoUf!Y4jEqPQo^AlCq-!W|0VqglnjADhf8@c%~4LTJn3E)sC#}YB*-t=eD7mK zQt;s_2f5~WjOSohc*6%54l&BJ?X-;cgsQhgV=>0wDn~yA!Mjz7r&FwFK3k&aOTNDg ziR0K$;oV4T8`zBXZlZv%6uq&w7J)aT`79^A%Jo84PyNg*D>ua>1B$;h!1?`It~ZRH&elQBg?A#Qd@6@sW}GCMLe2r8S%U zMomIc@A|$PuJSoF4o7~DqlqGOb91LkT%H9fTY+pdH~&;$_3i~n4wBclwi*$@Yfk)X z%cxD)U8OH6$W)wq3A1pZr

l6DY1y0NpZl!e;5Qfl;E6o;FdiDC@J5uUd`fO8dhE z28ZGd^hmGMTU&$qR)fx5VoJfO?F?&yRG42f>NFI?*x}ps@xnD;SFUXyv1jo_SVn@7 zW@!n$4r~Q9$C8}NG)5Ucm!0Ap|J5evxs0T`f1pWtTKAhc<@2Y9sq3OsRqe0#W-j*; zD}nLnLxq?uDoMdvp4nVkQ3s>$P}7C0Cw7FWyj0&4>#nBBngRzRv+7xeQ)t!EEzU^~k0Ssj zilJhy^od}egvjo_QvfGM_FTt~ZN;Nb@yCLplDOTmea4F^(7rOKh$|cVV1x24bpr2M z$Y1^a35b-iXZUY>OI2_W_0Pd#cMI>3X(0`=_ty)=I0gIGp!=fH0K6+jjDMgQ_eLO2 zRXNg-UieQAEG0JkV-$XlQSEc2g-*bK8)PpVR@7jVTfHne&LWc@Bfoy5y2Im|Y_k1R zNm)W!`7_*71%N~=J9Ao53v4^2&=29by`2M1>ltfX+tBGcncx;qGA0$vbnr(`PLSj= z*=QuZJ*Ck0Kq4BnlZjSWvLTsL*!jw9AdTFSF%}P6DF38iWZ)kWvf6GcEsTynNzgbY zP}jHL74D3gt@ydF)TdIjs%6w0QTOwtvCg7zEs z50{j}8X-ni?E3qeycv;$Wmjp^XgN;|+z($eGp9{Vl-B*2-a9(O7~{HU?=6*YpAkLg zpU;Bl%DtP*g|KAgS0`NjEvW)yc$5DhVBFLF&A7_#E}dq%FrelEX8sTm9bw^;#)SU& zO9e_tph3~13nBb=J=+6rNx>jG($^=QnHJ&3CADMK4^}cGjKk!3JhdwxH7()r0z5|2 zG$3ALH2_xXFDV%uECY$yDX5ji;kCbgaeOQ$h8@_&MO_=O*itW@i|!yT{M>Fmu%wb8 z?6A2`@89sAks!Rhx*V;e85tdIZf3DD?OU|lATmo6#(q;-9a7{JM3au1ot@Ri1#|I^yY&nwuO*8)Bkjw#I$8Pbnqo@6t{n zEXEmV3|{Kazs;%3cwe9TT}2>szwwU?sF(dSr}_Ezh~p|Sks`NZH9=9;+TNai8DisL zeV$jTM+wXW5v1cys)#E2BfScBqSi&Dy#g9PhbZs7wfw4<1xq4+(G#t zuWtZkX>V_D%_a}7nqisoP)=gc?f^1@vQHbo0Lk*Xw-~MM=}Evf6F&FvX7z(m{&V%& z@0~O!fg!ppgdko0@rsJF$e5dqs^aqtboaR?FJhSmIHbFBX`y8m6^(WVkSFc|!N(Vv zO(U8K)$mbPzHc=82HexnW0P*07#J@cviM!CX)eWa}L#>9lHHT~v)SJ^37=%Ah@&nA|@)9pM zF}JU`H>;4&<^A};7p4?1H&`?=ByQ(t68boY_QHjNuNc3X$Wcl_!nD^rMi?m%btRO4 z{bW7puc{Lrvp!b#;noi8pfY(%$XHcuTS9w_eRpf?lLx}fzGvtOn1+n$+}A@>yMhZB ztlEJVQR86kZ#!4}uFFP75xat}DKnfvW)*dZR$vZ%lV8 z6Xe$sjYu1-qX1Qz2#jBf$?}uB-q*P#@i#vMi2J1os4Z8L{P<*CH-CEe5(sEmF&&%5 zg@qLa*JR~XWnlb#OcAF?^>BK&Py6KpniPQ0;P7l?V*>fQ}1vwSj0_dyv{{@5 @@ -62,31 +128,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps -- Start with a **free trial** or obtain a **temporary license** to explore the full capabilities. -- For production, purchase a license through the official [purchase page](https://purchase.groupdocs.com/buy). +### Schritte zum Erwerb einer Lizenz +- Beginnen Sie mit einer **kostenlosen Testversion** oder erhalten Sie eine **temporäre Lizenz**, um die vollen Funktionen zu erkunden. +- Für die Produktion kaufen Sie eine Lizenz über die offizielle [Kaufseite](https://purchase.groupdocs.com/buy). -### Basic Initialization and Setup -1. Add the Maven dependency shown above. -2. Ensure your JDK and IDE are correctly configured. +### Grundlegende Initialisierung und Einrichtung +1. Fügen Sie die oben gezeigte Maven‑Abhängigkeit hinzu. +2. Stellen Sie sicher, dass Ihr JDK und Ihre IDE korrekt konfiguriert sind. -Now let’s dive into the concrete conversion scenarios. +**Definition‑Anker:** `Viewer` ist die Kernklasse von GroupDocs.Viewer, die ein Quelldokument lädt und es in das ausgewählte Ausgabeformat rendert. -## Implementation Guide +Jetzt tauchen wir in die konkreten Konvertierungsszenarien ein. -### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +## Implementierungs‑Leitfaden -#### Overview -This example converts a TXT document into a **multi‑page HTML** file, preserving line breaks across separate web pages. +### Feature 1: TXT zu mehrseitigem HTML rendern *(multi page html java)* +**Direkte Antwort:** Verwenden Sie `HtmlViewOptions.forEmbeddedResources` und rufen Sie `viewer.view(documentPath, options)` auf – dies erzeugt eine Reihe von HTML‑Seiten, von denen jede einen Teil des ursprünglichen Textes darstellt, während CSS und Bilder automatisch eingebettet werden. -**Import Required Libraries** +**Definition‑Anker:** `HtmlViewOptions` konfiguriert, wie der Viewer ein Dokument nach HTML rendert, einschließlich Paginierung, Ressourcen‑Einbettung und CSS‑Verarbeitung. + +**Erforderliche Bibliotheken importieren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Pfade und Viewer einrichten** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -101,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. +*Erklärung:* `HtmlViewOptions.forEmbeddedResources` bündelt CSS, Schriftarten und Bilder direkt in die HTML‑Ausgabe, wodurch sie portabel wird. -### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +### Feature 2: TXT zu einseitigem HTML rendern *(convert txt to html java)* +**Direkte Antwort:** Rufen Sie `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` auf, bevor Sie `viewer.view` ausführen; der gesamte TXT‑Inhalt wird in eine einzige HTML‑Datei zusammengefasst, ideal für schnelle Vorschauen. -#### Overview -Condense the entire text file into a single HTML page—perfect for quick previews. +**Definition‑Anker:** `setRenderToSinglePage(true)` zwingt den Viewer, alle erzeugten Seiten zu einem einzigen HTML‑Dokument zusammenzuführen. -**Import Required Libraries** +**Erforderliche Bibliotheken importieren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Pfade und Viewer einrichten** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -133,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` merges all pages into one HTML file. +*Erklärung:* `setRenderToSinglePage(true)` fügt alle Seiten zu einer HTML‑Datei zusammen. -### Feature 3: Render TXT to JPG +### Feature 3: TXT zu JPG rendern +**Direkte Antwort:** Erstellen Sie eine `JpgViewOptions`‑Instanz, setzen Sie optional die DPI für höhere Qualität und übergeben Sie sie an `viewer.view`; der Viewer erzeugt ein JPEG‑Bild für jede Seite der Quell‑TXT‑Datei. -#### Overview -Convert a TXT file into a high‑quality JPEG image, useful for sharing on platforms that only accept images. +**Definition‑Anker:** `JpgViewOptions` definiert bildspezifische Rendereinstellungen wie Auflösung, Qualität und Ausgabeverzeichnis für die JPEG‑Konvertierung. -**Import Required Libraries** +**Erforderliche Bibliotheken importieren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Pfade und Viewer einrichten** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -162,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` lets you control image quality, DPI, and output path. +*Erklärung:* `JpgViewOptions` ermöglicht die Steuerung von Bildqualität, DPI und Ausgabepfad. -### Feature 4: Render TXT to PNG +### Feature 4: TXT zu PNG rendern +**Direkte Antwort:** Verwenden Sie `PngViewOptions` mit einer gewünschten DPI (z. B. 300) und rufen Sie `viewer.view` auf; das Ergebnis ist ein verlustfreies PNG‑Bild pro Seite, das das genaue visuelle Layout des Textes bewahrt. -#### Overview -Generate lossless PNG images from text files—ideal when you need crisp, scalable graphics. +**Definition‑Anker:** `PngViewOptions` bietet Konfiguration für das Rendern von Dokumenten als PNG‑Bilder, unterstützt verlustfreie Kompression und benutzerdefinierte Auflösung. -**Import Required Libraries** +**Erforderliche Bibliotheken importieren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Pfade und Viewer einrichten** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -191,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG provides lossless compression, preserving the exact appearance of the original text. +*Erklärung:* PNG bietet verlustfreie Kompression und bewahrt das genaue Aussehen des Originaltexts. -### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +### Feature 5: TXT zu PDF rendern *(txt to pdf java / convert txt to pdf java)* +**Direkte Antwort:** Instanziieren Sie `PdfViewOptions`, setzen Sie optional die Seitengröße (z. B. A4) und rufen Sie dann `viewer.view` auf; die Bibliothek übernimmt automatisch Paginierung, Schriftarten und Ressourcen‑Einbettung, um ein hochqualitatives PDF zu erzeugen. -#### Overview -Create a PDF file from a TXT document—great for archiving, printing, or sending to clients. +**Definition‑Anker:** `PdfViewOptions` steuert PDF‑spezifische Renderaspekte wie Seitengröße, Ränder und Schriftart‑Einbettung. -**Import Required Libraries** +**Erforderliche Bibliotheken importieren** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Pfade und Viewer einrichten** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -220,43 +288,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. - -## Practical Applications +*Erklärung:* `PdfViewOptions` übernimmt automatisch Seitenlayout, Schriftarten und Ressourcen‑Einbettung. -1. **Document Management Systems:** Automate conversion of legacy TXT docs into HTML for intranet portals. -2. **Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML for seamless CMS integration. -3. **Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term storage. -4. **Cloud Storage Integration:** Convert on‑the‑fly and store the rendered files in AWS S3, Azure Blob, or Google Cloud. +## Praktische Anwendungen +1. **Document Management Systems:** Automatisieren Sie die Konvertierung von Legacy‑TXT‑Dokumenten in HTML für Intranet‑Portale. +2. **Publishing Platforms:** Wandeln Sie von Autoren eingereichte TXT‑Manuskripte in HTML für nahtlose CMS‑Integration um. +3. **Archiving Solutions:** Bewahren Sie alte Textdateien als PDF oder PNG für langfristige Speicherung und Compliance auf. +4. **Cloud Storage Integration:** Konvertieren Sie on‑the‑fly und speichern Sie die gerenderten Dateien in AWS S3, Azure Blob oder Google Cloud. -## Common Issues and Solutions +## Häufige Probleme und Lösungen | Issue | Cause | Fix | |-------|-------|-----| -| **Output is blank** | Incorrect file path or missing read permissions. | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | -| **Images are low quality** | Default DPI is low. | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | -| **HTML contains broken links** | Resources not embedded. | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | -| **License exception** | No valid license set. | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | +| **Ausgabe ist leer** | Falscher Dateipfad oder fehlende Leseberechtigungen. | Stellen Sie sicher, dass `YOUR_DOCUMENT_DIRECTORY` auf die tatsächliche TXT‑Datei zeigt und der Prozess Leserechte hat. | +| **Bilder haben niedrige Qualität** | Standard‑DPI ist niedrig. | Verwenden Sie `JpgViewOptions.setResolution(int dpi)` oder `PngViewOptions.setResolution(int dpi)`, um die DPI zu erhöhen (z. B. 300). | +| **HTML enthält defekte Links** | Ressourcen nicht eingebettet. | Verwenden Sie `HtmlViewOptions.forEmbeddedResources` oder stellen Sie einen benutzerdefinierten Ressourcenordner bereit. | +| **Lizenzausnahme** | Keine gültige Lizenz gesetzt. | Laden Sie Ihre Lizenzdatei mit `License license = new License(); license.setLicense("path/to/license.file");` bevor Sie den `Viewer` erstellen. | -## Frequently Asked Questions +## Häufig gestellte Fragen -**Q: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer?** -A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. +**Q: Kann ich große TXT‑Dateien (Hunderte MB) mit GroupDocs.Viewer konvertieren?** +A: Ja. Die Bibliothek streamt die Quelldatei, aber Sie sollten ggf. den JVM‑Heap‑Speicher für sehr große Dokumente erhöhen. -**Q: Do I need additional dependencies to generate JPG or PNG?** -A: No. The Viewer package includes all required image processing libraries. +**Q: Benötige ich zusätzliche Abhängigkeiten, um JPG oder PNG zu erzeugen?** +A: Nein. Das Viewer‑Paket enthält alle erforderlichen Bildverarbeitungsbibliotheken out‑of‑the‑box. -**Q: Is it possible to customize the PDF page size?** -A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. +**Q: Ist es möglich, die PDF‑Seitengröße anzupassen?** +A: Absolut. Verwenden Sie `PdfViewOptions.setPageSize(PageSize.A4)` oder einen anderen `PageSize` vor dem Rendern. -**Q: How do I handle password‑protected TXT files?** -A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. +**Q: Wie gehe ich mit passwortgeschützten TXT‑Dateien um?** +A: TXT‑Dateien unterstützen keine Passwörter. Wenn die Datei verschlüsselt ist, entschlüsseln Sie sie zuerst, bevor Sie sie an den Viewer übergeben. -**Q: Can I run this conversion in a Docker container?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +**Q: Kann ich diese Konvertierung in einem Docker‑Container ausführen?** +A: Ja. Integrieren Sie das JDK, kopieren Sie Ihre `pom.xml` mit der GroupDocs‑Abhängigkeit und führen Sie die Java‑Anwendung im Container aus. --- -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs \ No newline at end of file +**Zuletzt aktualisiert:** 2026-07-24 +**Getestet mit:** GroupDocs.Viewer 25.2 für Java +**Autor:** GroupDocs + +## Verwandte Tutorials + +- [groupdocs viewer java: Dokumente zu PDF konvertieren – Komplett‑Leitfaden](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – ODF zu HTML, JPG, PNG, PDF mit GroupDocs.Viewer für Java konvertieren](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Wie man DOCX zu HTML mit GroupDocs.Viewer für Java konvertiert: Eine Schritt‑für‑Schritt‑Anleitung](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/greek/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/greek/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 32a99a20d..f37eafba9 100644 --- a/content/greek/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/greek/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,51 +1,115 @@ --- -date: '2026-02-21' -description: Μάθετε πώς να χρησιμοποιείτε το GroupDocs Viewer Maven για να μετατρέψετε - αρχεία txt σε html, jpg, png και pdf σε Java. Περιλαμβάνει βήματα για μετατροπή - txt σε pdf σε Java και για πολυσελιδικό html σε Java. +date: '2026-07-24' +description: Μάθετε πώς να μετατρέψετε txt σε html, jpg, png και pdf χρησιμοποιώντας + το GroupDocs Viewer Maven για Java. Περιλαμβάνει βήματα για multi-page HTML, batch + conversion και εξαγωγή txt σε pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Μετατροπή TXT σε HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Μετατρέψτε txt σε html, jpg, png και pdf χρησιμοποιώντας το GroupDocs + Viewer Maven για Java. Υποστηρίζει multi‑page HTML, batch conversion και high‑quality + image output. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Μετατροπή TXT σε HTML, JPG, PNG, PDF με το GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Μετατροπή TXT σε HTML, JPG, PNG, PDF με το GroupDocs Viewer type: docs url: /el/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- - formatting preserved. +# Μετατροπή TXT σε HTML, JPG, PNG, PDF με GroupDocs Viewer -Now produce final content.# groupdocs viewer maven: Μετατροπή Αρχείων TXT σε HTML, JPG, PNG και PDF Χρησιμοποιώντας το GroupDocs.Viewer για Java - -Σε σύγχρονες εφαρμογές Java, το **groupdocs viewer maven** καθιστά εύκολη τη μετατροπή εγγράφων plain‑text (TXT) σε έτοιμο για το web HTML, εικόνες υψηλής ανάλυσης ή φορητά αρχεία PDF. Είτε δημιουργείτε μια πύλη εγγράφων, μια υπηρεσία αρχειοθέτησης ή μια λειτουργία προεπισκόπησης, η μετατροπή αρχείων TXT με το GroupDocs.Viewer σας εξοικονομεί χρόνο και εξαλείφει την ανάγκη για προσαρμοσμένους αναλυτές. Σε αυτόν τον οδηγό θα περάσουμε από τη πλήρη ρύθμιση και θα σας δείξουμε πώς να **convert txt files java** σε HTML (μονή‑ και πολλαπλή‑σελίδα), JPG, PNG και PDF. +Σε σύγχρονες εφαρμογές Java, **convert txt to html** είναι μόνο το πρώτο βήμα προς μια ευέλικτη αλυσίδα προεπισκόπησης εγγράφων. Με το GroupDocs Viewer Maven μπορείτε άμεσα να μετατρέψετε αρχεία απλού κειμένου σε έτοιμο για το web HTML, καθαρά JPG/PNG εικόνες ή ένα καθολικά αναγνώσιμο PDF. Είτε δημιουργείτε μια πύλη εγγράφων, μια υπηρεσία αρχειοθέτησης ή μια λειτουργία προεπισκόπησης για προϊόν SaaS, αυτός ο οδηγός σας καθοδηγεί στη πλήρη εγκατάσταση και δείχνει πώς να **convert txt files java** σε κάθε κοινή μορφή εξόδου. ![Μετατροπή αρχείων TXT σε HTML, JPG, PNG και PDF με το GroupDocs.Viewer για Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Quick Answers +## Γρήγορες Απαντήσεις - **Ποιο Maven artifact χρειάζομαι;** `com.groupdocs:groupdocs-viewer` (δείτε το Maven snippet παρακάτω). -- **Μπορώ να αποδώσω HTML πολλαπλών σελίδων;** Ναι – χρησιμοποιήστε `HtmlViewOptions.forEmbeddedResources` χωρίς τη σημαία μονής σελίδας. +- **Μπορώ να αποδώσω multi‑page HTML;** Ναι – χρησιμοποιήστε `HtmlViewOptions.forEmbeddedResources` χωρίς τη σημαία single‑page. - **Απαιτείται άδεια για παραγωγή;** Μια δοκιμαστική άδεια λειτουργεί για αξιολόγηση· απαιτείται μόνιμη άδεια για εμπορική χρήση. -- **Ποια έκδοση Java υποστηρίζεται;** Java 8 ή νεότερη (συστήνεται Java 11+). -- **Χρειάζομαι επιπλέον βιβλιοθήκες για έξοδο εικόνας;** Όχι, η βιβλιοθήκη Viewer περιλαμβάνει υποστήριξη JPG και PNG από το κουτί. +- **Ποια έκδοση Java υποστηρίζεται;** Java 8 ή νεότερη (συνιστάται Java 11+). +- **Χρειάζομαι πρόσθετες βιβλιοθήκες για έξοδο εικόνας;** Όχι, η βιβλιοθήκη Viewer περιλαμβάνει υποστήριξη JPG και PNG από την αρχή. -## What is groupdocs viewer maven? -**groupdocs viewer maven** είναι η διανομή βασισμένη σε Maven της βιβλιοθήκης GroupDocs.Viewer για Java. Παρέχει ένα απλό API για απόδοση πάνω από 100 μορφών εγγράφων—συμπεριλαμβανομένου του plain‑text—σε HTML, εικόνες ή PDF χωρίς την ανάγκη Microsoft Office ή άλλων εργαλείων τρίτων. +## Τι είναι το groupdocs viewer maven; +**GroupDocs Viewer Maven** είναι η διανομή βασισμένη στο Maven της βιβλιοθήκης GroupDocs.Viewer για Java. Παρέχει ένα ενιαίο, εύκολο‑στην‑χρήση API που αποδίδει πάνω από 100 μορφές εγγράφων—συμπεριλαμβανομένου του plain‑text—σε HTML, εικόνες ή PDF χωρίς να απαιτεί Microsoft Office ή οποιονδήποτε τρίτο μετατροπέα. Αποσπά τη πολυπλοκότητα της απόδοσης εγγράφων, επιτρέποντας στους προγραμματιστές να εστιάσουν στη λογική της επιχείρησης αντί στη διαχείριση μορφών αρχείων. -## Why convert txt files java? -- **Προεπισκόπηση πολλαπλών πλατφορμών** – HTML και εικόνες μπορούν να εμφανιστούν σε προγράμματα περιήγησης ή κινητές εφαρμογές. -- **Τυποποιημένη αρχειοθέτηση** – PDF διατηρεί τη μορφοποίηση και είναι καθολικά αναγνώσιμο. -- **Φιλική προς την αυτοματοποίηση** – Ενσωματώστε τη μετατροπή σε εργασίες batch, υπηρεσίες cloud ή pipelines CI. +## Γιατί να μετατρέψετε txt files java; +Η μετατροπή αρχείων TXT σε πιο πλούσιες μορφές επιτρέπει αδιάλειπτη ενσωμάτωση με διεπαφές web, εξασφαλίζει συνεπή στυλ και υποστηρίζει πρότυπα αρχειοθέτησης, καθιστώντας το περιεχόμενο πιο προσβάσιμο και επαγγελματικό. Επίσης, απλοποιεί την επεξεργασία downstream, όπως η ευρετηρίαση αναζήτησης και η ανάλυση περιεχομένου, παρέχοντας δομημένη έξοδο. -## Prerequisites +- **Cross‑platform preview** – Το HTML και οι εικόνες εμφανίζονται άμεσα σε προγράμματα περιήγησης ή κινητές εφαρμογές. +- **Standardized archiving** – Το PDF διατηρεί τη μορφοποίηση και είναι καθολικά αναγνώσιμο. +- **Automation friendly** – Μαζική μετατροπή txt files σε CI pipelines, cloud functions ή προγραμματισμένες εργασίες. -- **GroupDocs.Viewer for Java** έκδοση 25.2 ή νεότερη (παρέχεται μέσω Maven). -- JDK 8 + (Java 11 + συνιστάται). +## Προαπαιτούμενα +- **GroupDocs.Viewer for Java** έκδοση 25.2 ή νεότερη (παρέχεται μέσω Maven). +- JDK 8 + (συνιστάται Java 11 +). - Ένα IDE όπως IntelliJ IDEA, Eclipse ή NetBeans. - Βασικές γνώσεις Java και Maven. -## Setting Up GroupDocs.Viewer for Java +## Ρύθμιση GroupDocs.Viewer για Java -Add the repository and dependency to your `pom.xml`: +Προσθέστε το αποθετήριο και την εξάρτηση στο `pom.xml` σας: ```xml @@ -64,31 +128,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps -- Ξεκινήστε με μια **δωρεάν δοκιμή** ή αποκτήστε μια **προσωρινή άδεια** για να εξερευνήσετε όλες τις δυνατότητες. -- Για παραγωγή, αγοράστε άδεια μέσω της επίσημης [σελίδας αγοράς](https://purchase.groupdocs.com/buy). +### Βήματα Απόκτησης Άδειας +- Ξεκινήστε με μια **free trial** ή αποκτήστε μια **temporary license** για να εξερευνήσετε όλες τις δυνατότητες. +- Για παραγωγή, αγοράστε άδεια μέσω της επίσημης [purchase page](https://purchase.groupdocs.com/buy). -### Basic Initialization and Setup -1. Προσθέστε την εξάρτηση Maven που φαίνεται παραπάνω. +### Βασική Αρχικοποίηση και Ρύθμιση +1. Προσθέστε την εξάρτηση Maven που εμφανίζεται παραπάνω. 2. Βεβαιωθείτε ότι το JDK και το IDE σας είναι σωστά ρυθμισμένα. -Τώρα ας βουτήξουμε στις συγκεκριμένες περιπτώσεις μετατροπής. +**Definition anchor:** `Viewer` είναι η βασική κλάση του GroupDocs.Viewer που φορτώνει ένα πηγαίο έγγραφο και το αποδίδει στην επιλεγμένη μορφή εξόδου. + +Τώρα ας εμβαθύνουμε στις συγκεκριμένες περιπτώσεις μετατροπής. -## Implementation Guide +## Οδηγός Υλοποίησης -### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +### Χαρακτηριστικό 1: Απόδοση TXT σε Multi‑page HTML *(multi page html java)* +**Direct answer:** Χρησιμοποιήστε `HtmlViewOptions.forEmbeddedResources` και καλέστε `viewer.view(documentPath, options)` – αυτό δημιουργεί μια σειρά από HTML σελίδες, η καθεμία αντιπροσωπεύει ένα τμήμα του αρχικού κειμένου, ενσωματώνοντας αυτόματα CSS και εικόνες. -#### Overview -Αυτό το παράδειγμα μετατρέπει ένα έγγραφο TXT σε αρχείο **HTML πολλαπλών σελίδων**, διατηρώντας τις αλλαγές γραμμής σε ξεχωριστές ιστοσελίδες. +**Definition anchor:** `HtmlViewOptions` διαμορφώνει πώς ο Viewer αποδίδει ένα έγγραφο σε HTML, συμπεριλαμβανομένης της σελιδοποίησης, της ενσωμάτωσης πόρων και της διαχείρισης CSS. -**Import Required Libraries** +**Εισαγωγή Απαιτούμενων Βιβλιοθηκών** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Ρύθμιση Διαδρομών και Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -103,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` ενσωματώνει CSS, γραμματοσειρές και εικόνες απευθείας στην έξοδο HTML, καθιστώντας την φορητή. +*Εξήγηση:* `HtmlViewOptions.forEmbeddedResources` ενσωματώνει CSS, γραμματοσειρές και εικόνες απευθείας στην έξοδο HTML, καθιστώντας την φορητή. -### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +### Χαρακτηριστικό 2: Απόδοση TXT σε Single‑page HTML *(convert txt to html java)* +**Direct answer:** Καλέστε `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` πριν την κλήση του `viewer.view`; όλο το περιεχόμενο TXT θα συμπιεστεί σε ένα αρχείο HTML, ιδανικό για γρήγορες προεπισκοπήσεις. -#### Overview -Συμπιέστε ολόκληρο το αρχείο κειμένου σε μία μόνο σελίδα HTML — ιδανικό για γρήγορες προεπισκοπήσεις. +**Definition anchor:** `setRenderToSinglePage(true)` αναγκάζει το Viewer να συγχωνεύσει όλες τις παραγόμενες σελίδες σε ένα ενιαίο έγγραφο HTML. -**Import Required Libraries** +**Εισαγωγή Απαιτούμενων Βιβλιοθηκών** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Ρύθμιση Διαδρομών και Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -135,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` συγχωνεύει όλες τις σελίδες σε ένα αρχείο HTML. +*Εξήγηση:* `setRenderToSinglePage(true)` συγχωνεύει όλες τις σελίδες σε ένα αρχείο HTML. -### Feature 3: Render TXT to JPG +### Χαρακτηριστικό 3: Απόδοση TXT σε JPG +**Direct answer:** Δημιουργήστε ένα αντικείμενο `JpgViewOptions`, προαιρετικά ορίστε DPI για υψηλότερη ποιότητα, και περάστε το στο `viewer.view`; ο Viewer θα δημιουργήσει μια εικόνα JPEG για κάθε σελίδα του πηγαίου αρχείου TXT. -#### Overview -Μετατρέψτε ένα αρχείο TXT σε εικόνα JPEG υψηλής ποιότητας, χρήσιμη για κοινή χρήση σε πλατφόρμες που δέχονται μόνο εικόνες. +**Definition anchor:** `JpgViewOptions` ορίζει ρυθμίσεις απόδοσης ειδικές για εικόνες όπως ανάλυση, ποιότητα και φάκελο εξόδου για τη μετατροπή σε JPEG. -**Import Required Libraries** +**Εισαγωγή Απαιτούμενων Βιβλιοθηκών** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Ρύθμιση Διαδρομών και Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -164,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` σας επιτρέπει να ελέγχετε την ποιότητα της εικόνας, το DPI και τη διαδρομή εξόδου. +*Εξήγηση:* `JpgViewOptions` σας επιτρέπει να ελέγχετε την ποιότητα της εικόνας, το DPI και τη διαδρομή εξόδου. -### Feature 4: Render TXT to PNG +### Χαρακτηριστικό 4: Απόδοση TXT σε PNG +**Direct answer:** Χρησιμοποιήστε `PngViewOptions` με επιθυμητό DPI (π.χ., 300) και καλέστε `viewer.view`; το αποτέλεσμα είναι μια απώλεσ-μη συμπίεση PNG εικόνα ανά σελίδα, διατηρώντας την ακριβή οπτική διάταξη του κειμένου. -#### Overview -Δημιουργήστε εικόνες PNG χωρίς απώλειες από αρχεία κειμένου — ιδανικό όταν χρειάζεστε καθαρά, κλιμακώσιμα γραφικά. +**Definition anchor:** `PngViewOptions` παρέχει ρυθμίσεις για την απόδοση εγγράφων ως PNG εικόνες, υποστηρίζοντας απώλεσ-μη συμπίεση και προσαρμοσμένη ανάλυση. -**Import Required Libraries** +**Εισαγωγή Απαιτούμενων Βιβλιοθηκών** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Ρύθμιση Διαδρομών και Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -193,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* Το PNG παρέχει συμπίεση χωρίς απώλειες, διατηρώντας την ακριβή εμφάνιση του αρχικού κειμένου. +*Εξήγηση:* Το PNG παρέχει απώλεσ-μη συμπίεση, διατηρώντας την ακριβή εμφάνιση του αρχικού κειμένου. -### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +### Χαρακτηριστικό 5: Απόδοση TXT σε PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Δημιουργήστε ένα αντικείμενο `PdfViewOptions`, προαιρετικά ορίστε μέγεθος σελίδας (π.χ., A4), και καλέστε `viewer.view`; η βιβλιοθήκη διαχειρίζεται αυτόματα τη σελιδοποίηση, τις γραμματοσειρές και την ενσωμάτωση πόρων για την παραγωγή ενός υψηλής πιστότητας PDF. -#### Overview -Δημιουργήστε ένα αρχείο PDF από ένα έγγραφο TXT — ιδανικό για αρχειοθέτηση, εκτύπωση ή αποστολή σε πελάτες. +**Definition anchor:** `PdfViewOptions` ελέγχει τις PDF‑συγκεκριμένες πτυχές απόδοσης όπως το μέγεθος σελίδας, τα περιθώρια και την ενσωμάτωση γραμματοσειρών. -**Import Required Libraries** +**Εισαγωγή Απαιτούμενων Βιβλιοθηκών** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Ρύθμιση Διαδρομών και Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -222,43 +288,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` διαχειρίζεται αυτόματα τη διάταξη σελίδων, τις γραμματοσειρές και την ενσωμάτωση πόρων. - -## Practical Applications +*Εξήγηση:* `PdfViewOptions` διαχειρίζεται αυτόματα τη διάταξη σελίδας, τις γραμματοσειρές και την ενσωμάτωση πόρων. -1. **Συστήματα Διαχείρισης Εγγράφων:** Αυτοματοποιήστε τη μετατροπή παλαιών εγγράφων TXT σε HTML για εσωτερικές πύλες. -2. **Πλατφόρμες Δημοσίευσης:** Μετατρέψτε χειρόγραφα TXT που υποβάλλονται από συγγραφείς σε HTML για απρόσκοπτη ενσωμάτωση CMS. -3. **Λύσεις Αρχειοθέτησης:** Διατηρήστε παλιά αρχεία κειμένου ως PDF ή PNG για μακροπρόθεσμη αποθήκευση. -4. **Ενσωμάτωση με Cloud Storage:** Μετατρέψτε άμεσα και αποθηκεύστε τα παραγόμενα αρχεία σε AWS S3, Azure Blob ή Google Cloud. +## Πρακτικές Εφαρμογές +1. **Document Management Systems:** Αυτοματοποίηση μετατροπής παλαιών εγγράφων TXT σε HTML για ενδοδικτυακές πύλες. +2. **Publishing Platforms:** Μετατροπή χειρογράφων TXT που υποβάλλονται από συγγραφείς σε HTML για απρόσκοπτη ενσωμάτωση CMS. +3. **Archiving Solutions:** Διατήρηση παλιών αρχείων κειμένου ως PDF ή PNG για μακροπρόθεσμη αποθήκευση και συμμόρφωση. +4. **Cloud Storage Integration:** Μετατροπή εν κινήσει και αποθήκευση των παραγόμενων αρχείων σε AWS S3, Azure Blob ή Google Cloud. -## Common Issues and Solutions +## Συνηθισμένα Προβλήματα και Λύσεις -| Issue | Cause | Fix | +| Πρόβλημα | Αιτία | Διόρθωση | |-------|-------|-----| -| **Η έξοδος είναι κενή** | Λανθασμένη διαδρομή αρχείου ή έλλειψη δικαιωμάτων ανάγνωσης. | Επαληθεύστε ότι το `YOUR_DOCUMENT_DIRECTORY` δείχνει στο πραγματικό αρχείο TXT και ότι η διαδικασία έχει δικαιώματα ανάγνωσης. | -| **Οι εικόνες έχουν χαμηλή ποιότητα** | Το προεπιλεγμένο DPI είναι χαμηλό. | Χρησιμοποιήστε `JpgViewOptions.setResolution(int dpi)` ή `PngViewOptions.setResolution(int dpi)` για να αυξήσετε το DPI (π.χ., 300). | -| **Το HTML περιέχει σπασμένους συνδέσμους** | Οι πόροι δεν είναι ενσωματωμένοι. | Χρησιμοποιήστε `HtmlViewOptions.forEmbeddedResources` ή παρέχετε έναν προσαρμοσμένο φάκελο πόρων. | -| **Εξαίρεση άδειας** | Δεν έχει οριστεί έγκυρη άδεια. | Φορτώστε το αρχείο άδειας με `License license = new License(); license.setLicense("path/to/license.file");` πριν δημιουργήσετε το `Viewer`. | +| **Output is blank** | Λανθασμένη διαδρομή αρχείου ή έλλειψη δικαιωμάτων ανάγνωσης. | Επαληθεύστε ότι το `YOUR_DOCUMENT_DIRECTORY` δείχνει στο πραγματικό αρχείο TXT και ότι η διαδικασία έχει δικαιώματα ανάγνωσης. | +| **Images are low quality** | Το προεπιλεγμένο DPI είναι χαμηλό. | Χρησιμοποιήστε `JpgViewOptions.setResolution(int dpi)` ή `PngViewOptions.setResolution(int dpi)` για αύξηση του DPI (π.χ., 300). | +| **HTML contains broken links** | Οι πόροι δεν είναι ενσωματωμένοι. | Χρησιμοποιήστε `HtmlViewOptions.forEmbeddedResources` ή παρέχετε προσαρμοσμένο φάκελο πόρων. | +| **License exception** | Δεν έχει οριστεί έγκυρη άδεια. | Φορτώστε το αρχείο άδειας με `License license = new License(); license.setLicense("path/to/license.file");` πριν δημιουργήσετε το `Viewer`. | -## Frequently Asked Questions +## Συχνές Ερωτήσεις -**Μ: Μπορώ να μετατρέψω μεγάλα αρχεία TXT (εκατοντάδες MB) με το GroupDocs.Viewer;** -Α: Ναι. Η βιβλιοθήκη κάνει streaming του αρχείου προέλευσης, αλλά ίσως χρειαστεί να αυξήσετε το μέγεθος heap της JVM για πολύ μεγάλα έγγραφα. +**Q: Μπορώ να μετατρέψω μεγάλα αρχεία TXT (εκατοντάδες MB) με το GroupDocs.Viewer;** +A: Ναι. Η βιβλιοθήκη μεταδίδει το πηγαίο αρχείο σε ροή, αλλά ίσως χρειαστεί να αυξήσετε το μέγεθος heap της JVM για πολύ μεγάλα έγγραφα. -**Μ: Χρειάζομαι επιπλέον εξαρτήσεις για τη δημιουργία JPG ή PNG;** -Α: Όχι. Το πακέτο Viewer περιλαμβάνει όλες τις απαιτούμενες βιβλιοθήκες επεξεργασίας εικόνας. +**Q: Χρειάζομαι πρόσθετες εξαρτήσεις για τη δημιουργία JPG ή PNG;** +A: Όχι. Το πακέτο Viewer περιλαμβάνει όλες τις απαιτούμενες βιβλιοθήκες επεξεργασίας εικόνας από την αρχή. -**Μ: Είναι δυνατόν να προσαρμόσω το μέγεθος σελίδας PDF;** -Α: Απόλυτα. Χρησιμοποιήστε `PdfViewOptions.setPageSize(PageSize.A4)` ή οποιοδήποτε άλλο `PageSize` πριν από τη δημιουργία. +**Q: Είναι δυνατόν να προσαρμόσω το μέγεθος σελίδας του PDF;** +A: Απόλυτα. Χρησιμοποιήστε `PdfViewOptions.setPageSize(PageSize.A4)` ή οποιοδήποτε άλλο `PageSize` πριν την απόδοση. -**Μ: Πώς διαχειρίζομαι αρχεία TXT με κωδικό πρόσβασης;** -Α: Τα αρχεία TXT δεν υποστηρίζουν κωδικούς πρόσβασης. Εάν το αρχείο είναι κρυπτογραφημένο, αποκρυπτογραφήστε το πρώτα πριν το περάσετε στο Viewer. +**Q: Πώς διαχειρίζομαι αρχεία TXT με προστασία κωδικού;** +A: Τα αρχεία TXT δεν υποστηρίζουν κωδικούς πρόσβασης. Εάν το αρχείο είναι κρυπτογραφημένο, αποκρυπτογραφήστε το πρώτα πριν το περάσετε στο Viewer. -**Μ: Μπορώ να εκτελέσω αυτή τη μετατροπή σε κοντέινερ Docker;** -Α: Ναι. Απλώς συμπεριλάβετε το JDK, αντιγράψτε το `pom.xml` σας με την εξάρτηση GroupDocs, και εκτελέστε την εφαρμογή Java μέσα στο κοντέινερ. +**Q: Μπορώ να εκτελέσω αυτή τη μετατροπή σε κοντέινερ Docker;** +A: Ναι. Συμπεριλάβετε το JDK, αντιγράψτε το `pom.xml` σας με την εξάρτηση GroupDocs, και τρέξτε την εφαρμογή Java μέσα στο κοντέινερ. --- -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs \ No newline at end of file +**Τελευταία Ενημέρωση:** 2026-07-24 +**Δοκιμάστηκε Με:** GroupDocs.Viewer 25.2 for Java +**Συγγραφέας:** GroupDocs + +## Σχετικά Μαθήματα + +- [groupdocs viewer java: Μετατροπή Εγγράφων σε PDF – Πλήρης Οδηγός](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Μετατροπή ODF σε HTML, JPG, PNG, PDF με χρήση GroupDocs.Viewer για Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Πώς να Μετατρέψετε DOCX σε HTML Χρησιμοποιώντας το GroupDocs.Viewer για Java: Οδηγός Βήμα‑Βήμα](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/hindi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/hindi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 83c408883..faf5fefa7 100644 --- a/content/hindi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/hindi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,48 +1,115 @@ --- -date: '2026-02-21' -description: जानेँ कि जावा में ग्रुपडॉक्स व्यूअर मेवेन का उपयोग करके txt फ़ाइलों को - html, jpg, png और pdf में कैसे बदलें। इसमें txt से pdf जावा और मल्टी‑पेज html जावा - के चरण शामिल हैं। +date: '2026-07-24' +description: GroupDocs Viewer Maven for Java का उपयोग करके txt को html, jpg, png, + और pdf में कैसे बदलें सीखें। इसमें मल्टी‑पेज HTML, बैच कन्वर्ज़न, और txt को pdf + में निर्यात करने के चरण शामिल हैं। keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'GroupDocs Viewer Maven: TXT को HTML, JPG, PNG, PDF में बदलें' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: GroupDocs Viewer Maven for Java का उपयोग करके txt को html, jpg, png, + और pdf में बदलें। मल्टी‑पेज HTML, बैच कन्वर्ज़न, और हाई‑क्वालिटी इमेज आउटपुट को + सपोर्ट करता है। +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: GroupDocs Viewer के साथ TXT को HTML, JPG, PNG, PDF में बदलें +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: GroupDocs Viewer के साथ TXT को HTML, JPG, PNG, PDF में बदलें type: docs url: /hi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: TXT फ़ाइलों को HTML, JPG, PNG, और PDF में बदलें GroupDocs.Viewer for Java का उपयोग करके +# GroupDocs Viewer के साथ TXT को HTML, JPG, PNG, PDF में परिवर्तित करें -आधुनिक Java अनुप्रयोगों में, **groupdocs viewer maven** plain‑text (TXT) दस्तावेज़ों को वेब‑तैयार HTML, उच्च‑रिज़ॉल्यूशन छवियों, या पोर्टेबल PDF फ़ाइलों में बदलना आसान बनाता है। चाहे आप एक दस्तावेज़ पोर्टल, एक अभिलेख सेवा, या एक प्रीव्यू फीचर बना रहे हों, GroupDocs.Viewer के साथ TXT फ़ाइलों को बदलने से आपका समय बचता है और कस्टम पार्सर की आवश्यकता समाप्त होती है। इस गाइड में हम पूरी सेटअप को दिखाएंगे और बताएंगे कि कैसे **convert txt files java** को HTML (एकल‑ और बहु‑पृष्ठ), JPG, PNG, और PDF में बदलें। +आधुनिक Java अनुप्रयोगों में, **convert txt to html** केवल एक लचीले दस्तावेज़‑पूर्वावलोकन पाइपलाइन की पहली कदम है। GroupDocs Viewer Maven के साथ आप साधारण‑पाठ फ़ाइलों को तुरंत वेब‑तैयार HTML, स्पष्ट JPG/PNG छवियों, या सार्वभौमिक रूप से पढ़ने योग्य PDF में बदल सकते हैं। चाहे आप एक दस्तावेज़ पोर्टल, एक अभिलेखीय सेवा, या SaaS उत्पाद के लिए पूर्वावलोकन सुविधा बना रहे हों, यह गाइड आपको पूर्ण सेटअप के माध्यम से ले जाता है और दिखाता है कि **convert txt files java** को सभी सामान्य आउटपुट फ़ॉर्मेट में कैसे बदलें। -![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![GroupDocs.Viewer for Java के साथ TXT फ़ाइलों को HTML, JPG, PNG, और PDF में परिवर्तित करें](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## त्वरित उत्तर - **मुझे कौन सा Maven आर्टिफैक्ट चाहिए?** `com.groupdocs:groupdocs-viewer` (नीचे Maven स्निपेट देखें). -- **क्या मैं मल्टी‑पेज HTML रेंडर कर सकता हूँ?** हाँ – `HtmlViewOptions.forEmbeddedResources` का उपयोग करें बिना single‑page फ़्लैग के। -- **क्या उत्पादन के लिए लाइसेंस आवश्यक है?** मूल्यांकन के लिए ट्रायल काम करता है; व्यावसायिक उपयोग के लिए स्थायी लाइसेंस आवश्यक है। -- **कौन सा Java संस्करण समर्थित है?** Java 8 या नया (Java 11+ की सिफारिश)। -- **क्या इमेज आउटपुट के लिए अतिरिक्त लाइब्रेरी की आवश्यकता है?** नहीं, Viewer लाइब्रेरी में JPG और PNG समर्थन पहले से ही शामिल है। +- **क्या मैं मल्टी‑पेज HTML रेंडर कर सकता हूँ?** हाँ – `HtmlViewOptions.forEmbeddedResources` का उपयोग करें बिना single‑page फ़्लैग के. +- **क्या उत्पादन के लिए लाइसेंस आवश्यक है?** मूल्यांकन के लिए एक ट्रायल काम करता है; व्यावसायिक उपयोग के लिए एक स्थायी लाइसेंस आवश्यक है. +- **कौन सा Java संस्करण समर्थित है?** Java 8 या नया (Java 11+ की सिफारिश की जाती है). +- **क्या इमेज आउटपुट के लिए अतिरिक्त लाइब्रेरी की आवश्यकता है?** नहीं, Viewer लाइब्रेरी में JPG और PNG समर्थन बॉक्स से बाहर शामिल है. ## groupdocs viewer maven क्या है? -**groupdocs viewer maven** Maven‑आधारित वितरण है GroupDocs.Viewer for Java लाइब्रेरी का। यह एक सरल API प्रदान करता है जो 100 से अधिक दस्तावेज़ फ़ॉर्मैट—जिसमें plain‑text भी शामिल है—को HTML, images, या PDF में रेंडर करता है बिना Microsoft Office या अन्य थर्ड‑पार्टी टूल्स की आवश्यकता के। +**GroupDocs Viewer Maven** GroupDocs.Viewer for Java लाइब्रेरी का Maven‑आधारित वितरण है। यह एकल, उपयोग में आसान API प्रदान करता है जो 100 से अधिक दस्तावेज़ फ़ॉर्मेट—जिसमें plain‑text भी शामिल है—को HTML, इमेज या PDF में रेंडर करता है, बिना Microsoft Office या किसी थर्ड‑पार्टी कन्वर्टर की आवश्यकता के। यह दस्तावेज़ रेंडरिंग की जटिलता को सारांशित करता है, जिससे डेवलपर्स फ़ाइल फ़ॉर्मेट हैंडलिंग के बजाय बिजनेस लॉजिक पर ध्यान केंद्रित कर सकते हैं। -## txt फ़ाइलों को java में क्यों बदलें? -- **क्रॉस‑प्लेटफ़ॉर्म प्रीव्यू** – HTML और छवियों को ब्राउज़र या मोबाइल ऐप्स में दिखाया जा सकता है। -- **मानकीकृत अभिलेख** – PDF फ़ॉर्मेटिंग को संरक्षित रखता है और सार्वभौमिक रूप से पढ़ा जा सकता है। -- **ऑटोमेशन‑फ्रेंडली** – बैच जॉब्स, क्लाउड सेवाओं, या CI पाइपलाइन में रूपांतरण को एकीकृत करें। +## क्यों txt फ़ाइलों को java में परिवर्तित करें? +TXT फ़ाइलों को समृद्ध फ़ॉर्मेट में परिवर्तित करने से वेब इंटरफ़ेस के साथ सहज एकीकरण संभव होता है, स्थिर शैली सुनिश्चित होती है, और अभिलेखीय मानकों का समर्थन मिलता है, जिससे सामग्री अधिक सुलभ और पेशेवर बनती है। यह डाउनस्ट्रीम प्रोसेसिंग को भी सरल बनाता है, जैसे सर्च इंडेक्सिंग और कंटेंट एनालिटिक्स, संरचित आउटपुट प्रदान करके। -## पूर्वापेक्षाएँ -- **GroupDocs.Viewer for Java** संस्करण 25.2 या बाद का (Maven के माध्यम से उपलब्ध)। +- **क्रॉस‑प्लेटफ़ॉर्म प्रीव्यू** – HTML और इमेज ब्राउज़र या मोबाइल ऐप्स में तुरंत प्रदर्शित होते हैं। +- **मानकीकृत अभिलेखीय** – PDF फ़ॉर्मेटिंग को संरक्षित रखता है और सार्वभौमिक रूप से पढ़ने योग्य है। +- **ऑटोमेशन‑फ्रेंडली** – CI पाइपलाइन, क्लाउड फ़ंक्शन या शेड्यूल्ड जॉब्स में txt फ़ाइलों को बैच में परिवर्तित करें। + +## आवश्यकताएँ +- **GroupDocs.Viewer for Java** संस्करण 25.2 या बाद (Maven के माध्यम से उपलब्ध)। - JDK 8 + (Java 11 + की सिफारिश)। - IntelliJ IDEA, Eclipse, या NetBeans जैसे IDE। - बुनियादी Java और Maven ज्ञान। ## GroupDocs.Viewer for Java सेटअप करना -अपने `pom.xml` में रिपॉजिटरी और डिपेंडेंसी जोड़ें: +अपने `pom.xml` में रिपॉज़िटरी और डिपेंडेंसी जोड़ें: ```xml @@ -61,23 +128,26 @@ weight: 1 ``` -### लाइसेंस प्राप्त करने के चरण -- **फ्री ट्रायल** से शुरू करें या पूरी क्षमताओं को एक्सप्लोर करने के लिए **टेम्पररी लाइसेंस** प्राप्त करें। -- उत्पादन के लिए, आधिकारिक [purchase page](https://purchase.groupdocs.com/buy) से लाइसेंस खरीदें। +### लाइसेंस प्राप्ति चरण +- Start with a **free trial** or obtain a **temporary license** to explore the full capabilities. +- प्रोडक्शन के लिए, आधिकारिक [purchase page](https://purchase.groupdocs.com/buy) के माध्यम से लाइसेंस खरीदें। + +### बुनियादी इनिशियलाइज़ेशन और सेटअप +1. ऊपर दिखाए गए Maven डिपेंडेंसी जोड़ें। +2. सुनिश्चित करें कि आपका JDK और IDE सही ढंग से कॉन्फ़िगर किए गए हैं। -### बेसिक इनिशियलाइज़ेशन और सेटअप -1. ऊपर दिखाए गए Maven डिपेंडेंसी को जोड़ें। -2. सुनिश्चित करें कि आपका JDK और IDE सही तरीके से कॉन्फ़िगर हैं। +**Definition anchor:** `Viewer` GroupDocs.Viewer की मुख्य क्लास है जो स्रोत दस्तावेज़ को लोड करती है और चयनित आउटपुट फ़ॉर्मेट में रेंडर करती है। -अब चलिए वास्तविक रूपांतरण परिदृश्यों में डुबकी लगाते हैं। +अब आइए ठोस रूपांतरण परिदृश्यों में डुबकी लगाएँ। -## इम्प्लीमेंटेशन गाइड +## कार्यान्वयन गाइड ### फीचर 1: TXT को मल्टी‑पेज HTML में रेंडर करें *(multi page html java)* -#### अवलोकन -यह उदाहरण एक TXT दस्तावेज़ को **मल्टी‑पेज HTML** फ़ाइल में बदलता है, अलग-अलग वेब पेजों में लाइन ब्रेक को संरक्षित रखता है। +**Direct answer:** `HtmlViewOptions.forEmbeddedResources` का उपयोग करें और `viewer.view(documentPath, options)` कॉल करें – यह मूल टेक्स्ट के भागों को दर्शाते हुए HTML पेजों की श्रृंखला उत्पन्न करता है, जबकि स्वचालित रूप से CSS और इमेज एम्बेड करता है। + +**Definition anchor:** `HtmlViewOptions` यह निर्धारित करता है कि Viewer दस्तावेज़ को HTML में कैसे रेंडर करता है, जिसमें पेजिनेशन, रिसोर्स एम्बेडिंग, और CSS हैंडलिंग शामिल है। -**आवश्यक लाइब्रेरी इम्पोर्ट करें** +**आवश्यक लाइब्रेरी आयात करें** ```java import com.groupdocs.viewer.Viewer; @@ -99,13 +169,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*व्याख्या:* `HtmlViewOptions.forEmbeddedResources` CSS, फ़ॉन्ट्स, और इमेजेज़ को सीधे HTML आउटपुट में बंडल करता है, जिससे यह पोर्टेबल बनता है। +*Explanation:* `HtmlViewOptions.forEmbeddedResources` CSS, फ़ॉन्ट और इमेज को सीधे HTML आउटपुट में बंडल करता है, जिससे यह पोर्टेबल बन जाता है। ### फीचर 2: TXT को सिंगल‑पेज HTML में रेंडर करें *(convert txt to html java)* -#### अवलोकन -पूरे टेक्स्ट फ़ाइल को एक ही HTML पेज में संकुचित करें—त्वरित प्रीव्यू के लिए उत्तम। +**Direct answer:** `viewer.view` को कॉल करने से पहले `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` को कॉल करें; पूरी TXT सामग्री एक HTML फ़ाइल में संकुचित हो जाएगी, जो त्वरित प्रीव्यू के लिए आदर्श है। -**आवश्यक लाइब्रेरी इम्पोर्ट करें** +**Definition anchor:** `setRenderToSinglePage(true)` Viewer को सभी जेनरेटेड पेजों को एकल HTML दस्तावेज़ में मर्ज करने के लिए मजबूर करता है। + +**आवश्यक लाइब्रेरी आयात करें** ```java import com.groupdocs.viewer.Viewer; @@ -130,13 +201,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*व्याख्या:* `setRenderToSinglePage(true)` सभी पेजों को एक HTML फ़ाइल में मिलाता है। +*Explanation:* `setRenderToSinglePage(true)` सभी पेजों को एक HTML फ़ाइल में मर्ज करता है। ### फीचर 3: TXT को JPG में रेंडर करें -#### अवलोकन -एक TXT फ़ाइल को हाई‑क्वालिटी JPEG इमेज में बदलें, जो केवल इमेज स्वीकार करने वाले प्लेटफ़ॉर्म पर शेयर करने के लिए उपयोगी है। +**Direct answer:** एक `JpgViewOptions` इंस्टेंस बनाएं, वैकल्पिक रूप से उच्च गुणवत्ता के लिए DPI सेट करें, और इसे `viewer.view` को पास करें; Viewer स्रोत TXT फ़ाइल के प्रत्येक पेज के लिए JPEG इमेज आउटपुट करेगा। + +**Definition anchor:** `JpgViewOptions` इमेज‑विशिष्ट रेंडरिंग सेटिंग्स को परिभाषित करता है जैसे रिज़ॉल्यूशन, क्वालिटी, और JPEG कन्वर्ज़न के लिए आउटपुट फ़ोल्डर। -**आवश्यक लाइब्रेरी इम्पोर्ट करें** +**आवश्यक लाइब्रेरी आयात करें** ```java import com.groupdocs.viewer.Viewer; @@ -158,13 +230,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*व्याख्या:* `JpgViewOptions` आपको इमेज क्वालिटी, DPI, और आउटपुट पाथ को नियंत्रित करने देता है। +*Explanation:* `JpgViewOptions` आपको इमेज क्वालिटी, DPI, और आउटपुट पाथ को नियंत्रित करने देता है। ### फीचर 4: TXT को PNG में रेंडर करें -#### अवलोकन -टेक्स्ट फ़ाइलों से लॉसलेस PNG इमेज बनाएं—जब आपको स्पष्ट, स्केलेबल ग्राफ़िक्स चाहिए तब आदर्श। +**Direct answer:** इच्छित DPI (जैसे 300) के साथ `PngViewOptions` का उपयोग करें और `viewer.view` को कॉल करें; परिणाम प्रत्येक पेज के लिए एक लॉसलेस PNG इमेज होगा, जो टेक्स्ट की सटीक विज़ुअल लेआउट को संरक्षित रखता है। -**आवश्यक लाइब्रेरी इम्पोर्ट करें** +**Definition anchor:** `PngViewOptions` दस्तावेज़ों को PNG इमेज के रूप में रेंडर करने के लिए कॉन्फ़िगरेशन प्रदान करता है, जो लॉसलेस कम्प्रेशन और कस्टम रिज़ॉल्यूशन को सपोर्ट करता है। + +**आवश्यक लाइब्रेरी आयात करें** ```java import com.groupdocs.viewer.Viewer; @@ -186,13 +259,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*व्याख्या:* PNG लॉसलेस कम्प्रेशन प्रदान करता है, मूल टेक्स्ट की सटीक उपस्थिति को संरक्षित रखता है। +*Explanation:* PNG लॉसलेस कम्प्रेशन प्रदान करता है, जो मूल टेक्स्ट की सटीक उपस्थिति को संरक्षित रखता है। ### फीचर 5: TXT को PDF में रेंडर करें *(txt to pdf java / convert txt to pdf java)* -#### अवलोकन -एक TXT दस्तावेज़ से PDF फ़ाइल बनाएं—अभिलेख, प्रिंटिंग, या क्लाइंट को भेजने के लिए उत्तम। +**Direct answer:** `PdfViewOptions` का इंस्टेंस बनाएं, वैकल्पिक रूप से पेज साइज सेट करें (जैसे A4), फिर `viewer.view` को कॉल करें; लाइब्रेरी स्वचालित रूप से पेजिनेशन, फ़ॉन्ट, और रिसोर्स एम्बेडिंग को संभालती है ताकि हाई‑फिडेलिटी PDF उत्पन्न हो सके। + +**Definition anchor:** `PdfViewOptions` PDF‑विशिष्ट रेंडरिंग पहलुओं को नियंत्रित करता है जैसे पेज साइज, मार्जिन, और फ़ॉन्ट एम्बेडिंग। -**आवश्यक लाइब्रेरी इम्पोर्ट करें** +**आवश्यक लाइब्रेरी आयात करें** ```java import com.groupdocs.viewer.Viewer; @@ -214,41 +288,47 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*व्याख्या:* `PdfViewOptions` पेज लेआउट, फ़ॉन्ट्स, और रिसोर्स एम्बेडिंग को स्वचालित रूप से संभालता है। +*Explanation:* `PdfViewOptions` पेज लेआउट, फ़ॉन्ट, और रिसोर्स एम्बेडिंग को स्वचालित रूप से संभालता है। ## व्यावहारिक अनुप्रयोग -1. **डॉक्यूमेंट मैनेजमेंट सिस्टम:** लेगेसी TXT दस्तावेज़ों को HTML में बदलने को ऑटोमेट करें इंट्रानेट पोर्टल्स के लिए। +1. **डॉक्यूमेंट मैनेजमेंट सिस्टम:** लेगेसी TXT दस्तावेज़ों को HTML में परिवर्तित करने को ऑटोमेट करें इंट्रानेट पोर्टल्स के लिए। 2. **पब्लिशिंग प्लेटफ़ॉर्म:** लेखक‑द्वारा सबमिट किए गए TXT पांडुलिपियों को HTML में बदलें सहज CMS इंटीग्रेशन के लिए। -3. **अभिलेख समाधान:** पुराने टेक्स्ट फ़ाइलों को PDF या PNG के रूप में संरक्षित रखें दीर्घकालिक स्टोरेज के लिए। -4. **क्लाउड स्टोरेज इंटीग्रेशन:** ऑन‑द‑फ्लाई कन्वर्ट करें और रेंडर की गई फ़ाइलें AWS S3, Azure Blob, या Google Cloud में स्टोर करें। +3. **अभिलेख समाधान:** पुराने टेक्स्ट फ़ाइलों को PDF या PNG के रूप में संरक्षित करें दीर्घकालिक स्टोरेज और अनुपालन के लिए। +4. **क्लाउड स्टोरेज इंटीग्रेशन:** ऑन‑द‑फ़्लाई कन्वर्ट करें और रेंडर की गई फ़ाइलें AWS S3, Azure Blob, या Google Cloud में स्टोर करें। ## सामान्य समस्याएँ और समाधान | समस्या | कारण | समाधान | |-------|-------|-----| -| **आउटपुट खाली है** | गलत फ़ाइल पाथ या पढ़ने की अनुमति नहीं है। | `YOUR_DOCUMENT_DIRECTORY` वास्तविक TXT फ़ाइल की ओर इशारा करता है और प्रक्रिया के पास पढ़ने की अनुमति है, यह सत्यापित करें। | -| **इमेजेज़ की गुणवत्ता कम है** | डिफ़ॉल्ट DPI कम है। | `JpgViewOptions.setResolution(int dpi)` या `PngViewOptions.setResolution(int dpi)` का उपयोग करके DPI बढ़ाएँ (उदाहरण: 300)। | -| **HTML में टूटे हुए लिंक हैं** | रिसोर्स एम्बेड नहीं किए गए। | `HtmlViewOptions.forEmbeddedResources` का उपयोग करें या एक कस्टम रिसोर्स फ़ोल्डर प्रदान करें। | -| **लाइसेंस एक्सेप्शन** | कोई वैध लाइसेंस सेट नहीं है। | `Viewer` बनाने से पहले `License license = new License(); license.setLicense("path/to/license.file");` के साथ अपना लाइसेंस फ़ाइल लोड करें। | +| **आउटपुट खाली है** | गलत फ़ाइल पाथ या पढ़ने की अनुमति नहीं है। | सुनिश्चित करें कि `YOUR_DOCUMENT_DIRECTORY` वास्तविक TXT फ़ाइल की ओर इशारा करता है और प्रक्रिया के पास पढ़ने के अधिकार हैं। | +| **इमेज की गुणवत्ता कम है** | डिफ़ॉल्ट DPI कम है। | `JpgViewOptions.setResolution(int dpi)` या `PngViewOptions.setResolution(int dpi)` का उपयोग करके DPI बढ़ाएँ (उदाहरण: 300)। | +| **HTML में टूटे हुए लिंक हैं** | रिसोर्स एम्बेड नहीं हैं। | `HtmlViewOptions.forEmbeddedResources` का उपयोग करें या कस्टम रिसोर्स फ़ोल्डर प्रदान करें। | +| **लाइसेंस अपवाद** | कोई वैध लाइसेंस सेट नहीं है। | `Viewer` बनाने से पहले `License license = new License(); license.setLicense("path/to/license.file");` के साथ अपना लाइसेंस फ़ाइल लोड करें। | ## अक्सर पूछे जाने वाले प्रश्न -**Q: क्या मैं बड़े TXT फ़ाइलें (सैकड़ों MB) GroupDocs.Viewer से बदल सकता हूँ?** -A: हाँ। लाइब्रेरी स्रोत फ़ाइल को स्ट्रीम करती है, लेकिन बहुत बड़े दस्तावेज़ों के लिए JVM हीप साइज बढ़ाने की आवश्यकता हो सकती है। +**Q: क्या मैं बड़े TXT फ़ाइलों (सैकड़ों MB) को GroupDocs.Viewer के साथ कन्वर्ट कर सकता हूँ?** +A: हाँ। लाइब्रेरी स्रोत फ़ाइल को स्ट्रीम करती है, लेकिन बहुत बड़े दस्तावेज़ों के लिए JVM हीप साइज बढ़ाना पड़ सकता है। -**Q: JPG या PNG जनरेट करने के लिए क्या अतिरिक्त डिपेंडेंसी की आवश्यकता है?** -A: नहीं। Viewer पैकेज में सभी आवश्यक इमेज प्रोसेसिंग लाइब्रेरी शामिल हैं। +**Q: क्या JPG या PNG उत्पन्न करने के लिए अतिरिक्त डिपेंडेंसी की आवश्यकता है?** +A: नहीं। Viewer पैकेज में सभी आवश्यक इमेज प्रोसेसिंग लाइब्रेरी बॉक्स से बाहर शामिल हैं। -**Q: क्या PDF पेज साइज को कस्टमाइज़ किया जा सकता है?** -A: बिल्कुल। रेंडर करने से पहले `PdfViewOptions.setPageSize(PageSize.A4)` या कोई भी अन्य `PageSize` उपयोग करें। +**Q: क्या PDF पेज साइज को कस्टमाइज़ करना संभव है?** +A: बिल्कुल। रेंडर करने से पहले `PdfViewOptions.setPageSize(PageSize.A4)` या कोई अन्य `PageSize` उपयोग करें। -**Q: पासवर्ड‑प्रोटेक्टेड TXT फ़ाइलों को कैसे हैंडल करें?** -A: TXT फ़ाइलें पासवर्ड सपोर्ट नहीं करतीं। यदि फ़ाइल एन्क्रिप्टेड है, तो Viewer को पास करने से पहले उसे डिक्रिप्ट करें। +**Q: पासवर्ड‑प्रोटेक्टेड TXT फ़ाइलों को कैसे हैंडल करूँ?** +A: TXT फ़ाइलें पासवर्ड को सपोर्ट नहीं करतीं। यदि फ़ाइल एन्क्रिप्टेड है, तो उसे Viewer को पास करने से पहले डिक्रिप्ट करें। **Q: क्या मैं इस कन्वर्ज़न को Docker कंटेनर में चला सकता हूँ?** -A: हाँ। केवल JDK शामिल करें, अपने `pom.xml` को GroupDocs डिपेंडेंसी के साथ कॉपी करें, और कंटेनर के अंदर Java एप्लिकेशन चलाएँ। +A: हाँ। JDK शामिल करें, अपने `pom.xml` को GroupDocs डिपेंडेंसी के साथ कॉपी करें, और कंटेनर के अंदर Java एप्लिकेशन चलाएँ। --- -**अंतिम अपडेट:** 2026-02-21 +**अंतिम अपडेट:** 2026-07-24 **परीक्षित संस्करण:** GroupDocs.Viewer 25.2 for Java -**लेखक:** GroupDocs \ No newline at end of file +**लेखक:** GroupDocs + +## संबंधित ट्यूटोरियल + +- [groupdocs viewer java: दस्तावेज़ों को PDF में परिवर्तित करें – पूर्ण गाइड](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – ODF को HTML, JPG, PNG, PDF में परिवर्तित करें GroupDocs.Viewer for Java का उपयोग करके](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [DOCX को HTML में परिवर्तित करने का तरीका GroupDocs.Viewer for Java का उपयोग करके: चरण‑दर‑चरण गाइड](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/hongkong/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/hongkong/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 392d3c180..2585acb76 100644 --- a/content/hongkong/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/hongkong/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,48 +1,113 @@ --- -date: '2026-02-21' -description: 學習如何使用 GroupDocs Viewer Maven 在 Java 中將 txt 檔案轉換為 html、jpg、png 及 pdf。包括 - txt 轉 pdf 的 Java 步驟與多頁 html 的 Java 步驟。 +date: '2026-07-24' +description: 了解如何使用 GroupDocs Viewer Maven for Java 將 txt 轉換為 html、jpg、png 和 pdf。包括多頁 + HTML、批次轉換的步驟,以及將 txt 匯出為 pdf。 keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: groupdocs viewer maven:將 TXT 轉換為 HTML、JPG、PNG、PDF +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: 使用 GroupDocs Viewer Maven for Java 將 txt 轉換為 html、jpg、png 和 pdf。支援多頁 + HTML、批次轉換以及高品質影像輸出。 +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: 使用 GroupDocs Viewer 將 TXT 轉換為 HTML、JPG、PNG、PDF +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: 使用 GroupDocs Viewer 將 TXT 轉換為 HTML、JPG、PNG、PDF type: docs url: /zh-hant/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven:使用 GroupDocs.Viewer for Java 將 TXT 檔案轉換為 HTML、JPG、PNG 與 PDF +# 將 TXT 轉換為 HTML、JPG、PNG、PDF,使用 GroupDocs Viewer -在現代的 Java 應用程式中,**groupdocs viewer maven** 能輕鬆將純文字 (TXT) 文件轉換為可於網頁使用的 HTML、高解析度影像或可攜式 PDF 檔案。無論您是建立文件入口網站、歸檔服務或預覽功能,使用 GroupDocs.Viewer 轉換 TXT 檔案都能節省時間,且不需自行開發解析器。本指南將逐步說明完整設定,並示範如何 **convert txt files java** 轉換為 HTML(單頁與多頁)、JPG、PNG 與 PDF。 +在現代 Java 應用程式中,**convert txt to html** 只是建立彈性文件預覽流程的第一步。使用 GroupDocs Viewer Maven,您可以即時將純文字檔案轉換為適合網頁的 HTML、清晰的 JPG/PNG 圖像,或通用可讀的 PDF。無論您是在構建文件門戶、歸檔服務,或是 SaaS 產品的預覽功能,本指南將帶您完成完整設定,並示範如何 **convert txt files java** 轉換為所有常見的輸出格式。 -![使用 GroupDocs.Viewer for Java 將 TXT 檔案轉換為 HTML、JPG、PNG 與 PDF](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## 快速解答 -- **需要哪個 Maven 套件?** `com.groupdocs:groupdocs-viewer`(請參考下方 Maven 片段)。 -- **可以渲染多頁 HTML 嗎?** 可以 – 使用 `HtmlViewOptions.forEmbeddedResources` 並不設定單頁旗標。 -- **正式環境是否需要授權?** 試用版可用於評估;商業使用需購買永久授權。 -- **支援的 Java 版本為何?** Java 8 或更新版本(建議使用 Java 11 以上)。 -- **產生影像輸出是否需要額外的函式庫?** 不需要,Viewer 函式庫已內建 JPG 與 PNG 支援。 +- **需要哪個 Maven 套件?** `com.groupdocs:groupdocs-viewer`(請參考以下 Maven 片段)。 +- **我可以渲染多頁 HTML 嗎?** 可以 – 使用 `HtmlViewOptions.forEmbeddedResources` 並不設定單頁旗標。 +- **生產環境是否需要授權?** 試用版可用於評估;商業使用需購買永久授權。 +- **支援哪個 Java 版本?** Java 8 或更新版本(建議使用 Java 11 以上)。 +- **產生圖像輸出是否需要額外的函式庫?** 不需要,Viewer 函式庫已內建 JPG 與 PNG 支援。 -## 什麼是 groupdocs viewer maven? -**groupdocs viewer maven** 是 GroupDocs.Viewer for Java 函式庫的 Maven 發行版。它提供簡易的 API,能將超過 100 種文件格式(包括純文字)渲染為 HTML、影像或 PDF,且不需 Microsoft Office 或其他第三方工具。 +## 什麼是 GroupDocs Viewer Maven? +**GroupDocs Viewer Maven** 是 Maven 為基礎的 GroupDocs.Viewer for Java 函式庫發行版。它提供單一、易於使用的 API,能將超過 100 種文件格式(包括純文字)渲染為 HTML、圖像或 PDF,且不需要 Microsoft Office 或任何第三方轉換器。它抽象化了文件渲染的複雜度,讓開發者可以專注於業務邏輯,而非檔案格式處理。 ## 為什麼要 convert txt files java? -- **跨平台預覽** – HTML 與影像可在瀏覽器或行動應用程式中顯示。 -- **標準化歸檔** – PDF 能保留格式,且可在任何平台閱讀。 -- **自動化友好** – 可將轉換整合至批次工作、雲端服務或 CI 流程。 +將 TXT 檔案轉換為更豐富的格式,可無縫整合至 Web 介面,確保樣式一致,並符合歸檔標準,使內容更易取得且更具專業感。它同時簡化了後續處理,如搜尋索引與內容分析,因為可提供結構化的輸出。 -## 前置條件 +- **跨平台預覽** – HTML 與圖像可即時在瀏覽器或行動應用程式中顯示。 +- **標準化歸檔** – PDF 保留格式,且通用可讀。 +- **自動化友好** – 在 CI 流程、雲端函式或排程工作中批次轉換 txt 檔案。 +## 前置條件 - **GroupDocs.Viewer for Java** 版本 25.2 或更新(透過 Maven 提供)。 - JDK 8 以上(建議使用 Java 11 以上)。 -- 支援的 IDE,例如 IntelliJ IDEA、Eclipse 或 NetBeans。 -- 具備基本的 Java 與 Maven 知識。 +- IDE,例如 IntelliJ IDEA、Eclipse 或 NetBeans。 +- 基本的 Java 與 Maven 知識。 ## 設定 GroupDocs.Viewer for Java -將儲存庫與相依加入您的 `pom.xml`: +將儲存庫與相依性加入您的 `pom.xml`: ```xml @@ -62,23 +127,23 @@ weight: 1 ``` ### 取得授權步驟 -- 先使用 **免費試用** 或取得 **臨時授權** 以探索完整功能。 -- 正式環境請透過官方 [purchase page](https://purchase.groupdocs.com/buy) 購買授權。 +- 先使用 **免費試用**,或取得 **臨時授權** 以探索完整功能。 +- 在生產環境中,請透過官方的 [purchase page](https://purchase.groupdocs.com/buy) 購買授權。 ### 基本初始化與設定 1. 加入上述的 Maven 依賴。 -2. 確認 JDK 與 IDE 已正確設定。 +2. 確認您的 JDK 與 IDE 已正確設定。 -現在讓我們深入具體的轉換情境。 +**Definition anchor:** `Viewer` 是 GroupDocs.Viewer 的核心類別,用於載入來源文件並將其渲染為選定的輸出格式。 ## 實作指南 ### 功能 1:將 TXT 渲染為多頁 HTML *(multi page html java)* +**Direct answer:** 使用 `HtmlViewOptions.forEmbeddedResources` 並呼叫 `viewer.view(documentPath, options)` – 這會產生一系列 HTML 頁面,每頁代表原始文字的一部分,且會自動嵌入 CSS 與圖像。 -#### 概述 -此範例將 TXT 文件轉換為 **多頁 HTML** 檔案,並在不同網頁間保留換行。 +**Definition anchor:** `HtmlViewOptions` 設定 Viewer 渲染文件為 HTML 時的分頁、資源嵌入與 CSS 處理方式。 -**Import Required Libraries** +**匯入所需函式庫** ```java import com.groupdocs.viewer.Viewer; @@ -100,14 +165,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*說明:* `HtmlViewOptions.forEmbeddedResources` 會將 CSS、字型與影像直接打包至 HTML 輸出,使其具備可攜性。 +*Explanation:* `HtmlViewOptions.forEmbeddedResources` 會將 CSS、字型與圖像直接打包進 HTML 輸出,使其具備可攜性。 ### 功能 2:將 TXT 渲染為單頁 HTML *(convert txt to html java)* +**Direct answer:** 在呼叫 `viewer.view` 前使用 `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)`,整個 TXT 內容將被壓縮成一個 HTML 檔案,適合快速預覽。 -#### 概述 -將整個文字檔濃縮為單一 HTML 頁面——適合快速預覽。 +**Definition anchor:** `setRenderToSinglePage(true)` 會強制 Viewer 將所有產生的頁面合併為單一 HTML 文件。 -**Import Required Libraries** +**匯入所需函式庫** ```java import com.groupdocs.viewer.Viewer; @@ -132,14 +197,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*說明:* `setRenderToSinglePage(true)` 會將所有頁面合併為單一 HTML 檔案。 +*Explanation:* `setRenderToSinglePage(true)` 會將所有頁面合併為一個 HTML 檔案。 ### 功能 3:將 TXT 渲染為 JPG +**Direct answer:** 建立 `JpgViewOptions` 實例,必要時設定 DPI 以提升品質,然後傳入 `viewer.view`;Viewer 會為來源 TXT 的每一頁輸出 JPEG 圖像。 -#### 概述 -將 TXT 檔案轉換為高品質 JPEG 影像,適用於僅接受影像的平台分享。 +**Definition anchor:** `JpgViewOptions` 定義影像專屬的渲染設定,如解析度、品質與 JPEG 轉換的輸出資料夾。 -**Import Required Libraries** +**匯入所需函式庫** ```java import com.groupdocs.viewer.Viewer; @@ -161,14 +226,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*說明:* `JpgViewOptions` 讓您可控制影像品質、DPI 與輸出路徑。 +*Explanation:* `JpgViewOptions` 讓您控制圖像品質、DPI 與輸出路徑。 ### 功能 4:將 TXT 渲染為 PNG +**Direct answer:** 使用 `PngViewOptions` 並設定所需 DPI(例如 300),呼叫 `viewer.view`;結果為每頁一個無損 PNG 圖像,完整保留文字的視覺佈局。 -#### 概述 -從文字檔產生無損 PNG 影像——在需要清晰、可縮放圖形時非常理想。 +**Definition anchor:** `PngViewOptions` 提供將文件渲染為 PNG 圖像的設定,支援無損壓縮與自訂解析度。 -**Import Required Libraries** +**匯入所需函式庫** ```java import com.groupdocs.viewer.Viewer; @@ -190,14 +255,14 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*說明:* PNG 提供無損壓縮,保留原始文字的完整外觀。 +*Explanation:* PNG 提供無損壓縮,保留原始文字的精確外觀。 ### 功能 5:將 TXT 渲染為 PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** 建立 `PdfViewOptions`,必要時設定頁面大小(例如 A4),然後呼叫 `viewer.view`;函式庫會自動處理分頁、字型與資源嵌入,產生高保真 PDF。 -#### 概述 -從 TXT 文件建立 PDF 檔案——適合歸檔、列印或傳送給客戶。 +**Definition anchor:** `PdfViewOptions` 控制 PDF 專屬的渲染層面,如頁面大小、邊距與字型嵌入。 -**Import Required Libraries** +**匯入所需函式庫** ```java import com.groupdocs.viewer.Viewer; @@ -219,41 +284,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*說明:* `PdfViewOptions` 會自動處理頁面布局、字型與資源嵌入。 +*Explanation:* `PdfViewOptions` 會自動處理頁面佈局、字型與資源嵌入。 ## 實務應用 - 1. **文件管理系統:** 自動將舊有 TXT 文件轉換為 HTML,以供內部入口網站使用。 2. **出版平台:** 將作者提交的 TXT 手稿轉換為 HTML,實現無縫的 CMS 整合。 -3. **歸檔解決方案:** 將舊文字檔保存為 PDF 或 PNG,以供長期存儲。 -4. **雲端儲存整合:** 即時轉換並將渲染後的檔案存放於 AWS S3、Azure Blob 或 Google Cloud。 +3. **歸檔解決方案:** 將舊文字檔案保存為 PDF 或 PNG,以供長期存儲與合規使用。 +4. **雲端儲存整合:** 即時轉換並將渲染後的檔案存入 AWS S3、Azure Blob 或 Google Cloud。 ## 常見問題與解決方案 | Issue | Cause | Fix | |-------|-------|-----| | **輸出為空白** | 檔案路徑不正確或缺少讀取權限。 | 確認 `YOUR_DOCUMENT_DIRECTORY` 指向實際的 TXT 檔案,且程式具有讀取權限。 | -| **影像品質低** | 預設 DPI 較低。 | 使用 `JpgViewOptions.setResolution(int dpi)` 或 `PngViewOptions.setResolution(int dpi)` 提高 DPI(例如 300)。 | -| **HTML 包含斷裂的連結** | 資源未嵌入。 | 使用 `HtmlViewOptions.forEmbeddedResources` 或提供自訂資源資料夾。 | -| **授權例外** | 未設定有效授權。 | 在建立 `Viewer` 前載入授權檔案:`License license = new License(); license.setLicense("path/to/license.file");`。 | +| **圖像品質低** | 預設 DPI 較低。 | 使用 `JpgViewOptions.setResolution(int dpi)` 或 `PngViewOptions.setResolution(int dpi)` 提高 DPI(例如 300)。 | +| **HTML 包含破損的連結** | 資源未嵌入。 | 使用 `HtmlViewOptions.forEmbeddedResources` 或提供自訂的資源資料夾。 | +| **授權例外** | 未設定有效的授權。 | 在建立 `Viewer` 之前,使用 `License license = new License(); license.setLicense("path/to/license.file");` 載入授權檔案。 | ## 常見問答 **Q: 我可以使用 GroupDocs.Viewer 轉換大型 TXT 檔案(數百 MB)嗎?** -A: 可以。函式庫會串流來源檔案,但對於非常大的文件,建議增加 JVM 堆積大小。 +A: 可以。函式庫會串流來源檔案,但對於非常大的文件,您可能需要增加 JVM 記憶體堆積大小。 -**Q: 產生 JPG 或 PNG 是否需要額外的相依套件?** -A: 不需要。Viewer 套件已包含所有必要的影像處理函式庫。 +**Q: 產生 JPG 或 PNG 時需要額外的相依性嗎?** +A: 不需要。Viewer 套件已內建所有必要的影像處理函式庫。 -**Q: 可以自訂 PDF 的頁面大小嗎?** -A: 當然可以。於渲染前使用 `PdfViewOptions.setPageSize(PageSize.A4)` 或其他 `PageSize`。 +**Q: 是否可以自訂 PDF 的頁面大小?** +A: 當然可以。渲染前使用 `PdfViewOptions.setPageSize(PageSize.A4)` 或其他 `PageSize` 即可。 **Q: 如何處理受密碼保護的 TXT 檔案?** -A: TXT 檔案本身不支援密碼。如果檔案被加密,請先解密後再交給 Viewer。 +A: TXT 檔案本身不支援密碼保護。如果檔案被加密,請先解密後再交給 Viewer。 -**Q: 可以在 Docker 容器中執行此轉換嗎?** -A: 可以。只要在容器內安裝 JDK,複製含有 GroupDocs 相依的 `pom.xml`,即可執行 Java 應用程式。 +**Q: 我能在 Docker 容器中執行此轉換嗎?** +A: 能。將 JDK、`pom.xml`(含 GroupDocs 相依性)複製到容器內,然後在容器中執行 Java 應用程式即可。 -**最後更新:** 2026-02-21 +--- + +**Last Updated:** 2026-07-24 **測試環境:** GroupDocs.Viewer 25.2 for Java -**作者:** GroupDocs \ No newline at end of file +**作者:** GroupDocs + +## 相關教學 + +- [groupdocs viewer java:將文件轉換為 PDF – 完整指南](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – 使用 GroupDocs.Viewer for Java 將 ODF 轉換為 HTML、JPG、PNG、PDF](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [如何使用 GroupDocs.Viewer for Java 將 DOCX 轉換為 HTML:逐步指南](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/hungarian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/hungarian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index f21af9a9d..3fd3df697 100644 --- a/content/hungarian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/hungarian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,49 +1,115 @@ --- -date: '2026-02-21' -description: Tanulja meg, hogyan használja a GroupDocs Viewer Maven-t txt fájlok HTML, - JPG, PNG és PDF formátumba konvertálásához Java-ban. Tartalmazza a txt PDF-re konvertálásának - lépéseit Java-ban, valamint a többoldalas HTML konvertálásának lépéseit Java-ban. +date: '2026-07-24' +description: Ismerje meg, hogyan konvertálhatja a txt fájlokat html, jpg, png és pdf + formátumba a GroupDocs Viewer Maven for Java használatával. Tartalmaz lépéseket + a multi-page HTML-hez, a kötegelt konvertáláshoz és a txt pdf‑be exportálásához. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: TXT konvertálása HTML-re, JPG-re, PNG-re, PDF-re' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Konvertálja a txt fájlokat html, jpg, png és pdf formátumba a GroupDocs + Viewer Maven for Java segítségével. Támogatja a multi‑page HTML-t, a kötegelt konvertálást + és a magas minőségű képkimenetet. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: TXT konvertálása HTML-re, JPG-re, PNG-re, PDF-re a GroupDocs Viewer segítségével +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: TXT konvertálása HTML-re, JPG-re, PNG-re, PDF-re a GroupDocs Viewer segítségével type: docs url: /hu/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: TXT fájlok konvertálása HTML-re, JPG-re, PNG-re és PDF-re a GroupDocs.Viewer for Java használatával +# TXT konvertálása HTML-re, JPG-re, PNG-re, PDF-re a GroupDocs Viewer segítségével -A modern Java alkalmazásokban a **groupdocs viewer maven** egyszerűvé teszi a egyszerű szöveg (TXT) dokumentumok web‑kész HTML-re, nagy felbontású képekre vagy hordozható PDF fájlokra történő átalakítását. Legyen szó dokumentumportál, archiválási szolgáltatás vagy előnézeti funkció építéséről, a TXT fájlok konvertálása a GroupDocs.Viewer‑rel időt takarít meg, és megszünteti az egyedi elemzők szükségességét. Ebben az útmutatóban végigvezetünk a teljes beállításon, és megmutatjuk, hogyan **convert txt files java** HTML‑re (egyetlen‑ és többoldalas), JPG‑re, PNG‑re és PDF‑re konvertálható. +A modern Java alkalmazásokban a **convert txt to html** csak az első lépés egy rugalmas dokumentum‑előnézeti csővezeték felé. A GroupDocs Viewer Maven segítségével azonnal átalakíthatja az egyszerű szövegfájlokat web‑kész HTML-re, éles JPG/PNG képekre vagy egy univerzálisan olvasható PDF-re. Akár dokumentumportált, archiválási szolgáltatást vagy előnézeti funkciót épít egy SaaS termékhez, ez az útmutató végigvezeti a teljes beállításon, és megmutatja, hogyan **convert txt files java** minden gyakori kimeneti formátumba. -![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![TXT fájlok konvertálása HTML-re, JPG-re, PNG-re és PDF-re a GroupDocs.Viewer for Java segítségével](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Gyors válaszok -- **Mely Maven artefaktusra van szükségem?** `com.groupdocs:groupdocs-viewer` (lásd a Maven példát alább). -- **Renderelhetek többoldalas HTML-t?** Igen – használja a `HtmlViewOptions.forEmbeddedResources`‑t a egyoldalas flag nélkül. -- **Szükséges licenc a termeléshez?** A próba verzió elegendő értékeléshez; kereskedelmi használathoz állandó licenc szükséges. +- **Mely Maven artefaktusra van szükségem?** `com.groupdocs:groupdocs-viewer` (lásd az alábbi Maven kódrészletet). +- **Meg tudok jeleníteni többoldalas HTML-t?** Igen – használja a `HtmlViewOptions.forEmbeddedResources`-t a single‑page jelző nélkül. +- **Szükséges licenc a termeléshez?** A próbaverzió elegendő értékeléshez; egy állandó licenc szükséges kereskedelmi használathoz. - **Mely Java verzió támogatott?** Java 8 vagy újabb (Java 11+ ajánlott). -- **Szükségem van további könyvtárakra a képkimenethez?** Nem, a Viewer könyvtár már tartalmazza a JPG és PNG támogatást „out‑of‑the‑box”. +- **Szükségem van további könyvtárakra a képkimenethez?** Nem, a Viewer könyvtár alapból tartalmazza a JPG és PNG támogatást. -## Mi az a groupdocs viewer maven? -**groupdocs viewer maven** a Maven‑alapú terjesztése a GroupDocs.Viewer for Java könyvtárnak. Egyszerű API‑t biztosít több mint 100 dokumentumformátum – köztük a plain‑text – HTML‑re, képekre vagy PDF‑re történő rendereléséhez, anélkül, hogy Microsoft Office‑ra vagy más harmadik fél eszközére lenne szükség. +## Mi a groupdocs viewer maven? +**GroupDocs Viewer Maven** a Maven‑alapú terjesztése a GroupDocs.Viewer for Java könyvtárnak. Egyetlen, könnyen használható API-t biztosít, amely több mint 100 dokumentumformátumot – beleértve az egyszerű szöveget is – renderel HTML-re, képekre vagy PDF-re, anélkül, hogy a Microsoft Office vagy bármilyen harmadik fél konverterre lenne szükség. Elrejti a dokumentum renderelés bonyolultságát, lehetővé téve a fejlesztők számára, hogy az üzleti logikára koncentráljanak a fájlformátum-kezelés helyett. -## Miért konvertáljunk txt fájlokat Java‑ban? -- **Kereszt‑platformos előnézet** – a HTML és a képek böngészőkben vagy mobilalkalmazásokban jeleníthetők meg. -- **Standardizált archiválás** – a PDF megőrzi a formázást és univerzálisan olvasható. -- **Automatizálásbarát** – integrálja a konvertálást kötegelt feladatokba, felhőszolgáltatásokba vagy CI pipeline‑okba. +## Miért konvertáljunk txt fájlokat Java-ban? +A TXT fájlok gazdagabb formátumokra történő konvertálása zökkenőmentes integrációt tesz lehetővé a webes felületekkel, biztosítja a konzisztens stílusokat, és támogatja az archiválási szabványokat, így a tartalom hozzáférhetőbb és professzionálisabb lesz. Emellett egyszerűsíti a downstream feldolgozást, például a keresőindexelést és a tartalomelemzést, strukturált kimenetet biztosítva. -## Előfeltételek +- **Keresztplatformos előnézet** – a HTML és a képek azonnal megjelennek a böngészőkben vagy mobilalkalmazásokban. +- **Standardizált archiválás** – a PDF megőrzi a formázást és univerzálisan olvasható. +- **Automatizálásbarát** – kötegelt konvertálás txt fájlok CI csővezetékekben, felhőfüggvényekben vagy ütemezett feladatokban. -- **GroupDocs.Viewer for Java** 25.2 vagy újabb verzió (Maven‑en keresztül elérhető). +## Előkövetelmények +- **GroupDocs.Viewer for Java** 25.2 vagy újabb verzió (Maven‑en keresztül elérhető). - JDK 8 + (Java 11 + ajánlott). -- IDE, például IntelliJ IDEA, Eclipse vagy NetBeans. +- Egy IDE, például IntelliJ IDEA, Eclipse vagy NetBeans. - Alapvető Java és Maven ismeretek. ## A GroupDocs.Viewer for Java beállítása -Adja hozzá a tárolót és a függőséget a `pom.xml`‑hez: +Adja hozzá a tárolót és a függőséget a `pom.xml` fájlhoz: ```xml @@ -62,22 +128,24 @@ Adja hozzá a tárolót és a függőséget a `pom.xml`‑hez: ``` -### Licenc beszerzésének lépései -- Kezdje egy **ingyenes próba** verzióval vagy szerezzen **ideiglenes licencet**, hogy felfedezze a teljes funkcionalitást. -- Termeléshez vásároljon licencet a hivatalos [vásárlási oldalon](https://purchase.groupdocs.com/buy). +### Licenc beszerzési lépések +- Kezdje egy **ingyenes próbaverzióval** vagy szerezzen **ideiglenes licencet** a teljes funkcionalitás felfedezéséhez. +- Termeléshez vásároljon licencet a hivatalos [purchase page](https://purchase.groupdocs.com/buy) oldalon. ### Alapvető inicializálás és beállítás 1. Adja hozzá a fent bemutatott Maven függőséget. 2. Győződjön meg róla, hogy a JDK és az IDE megfelelően van konfigurálva. -Most nézzük meg a konkrét konvertálási forgatókönyveket. +**Definition anchor:** `Viewer` a GroupDocs.Viewer központi osztálya, amely betölti a forrásdokumentumot és a kiválasztott kimeneti formátumba rendereli. + +Most merüljünk el a konkrét konverziós forgatókönyvekben. ## Implementációs útmutató -### Funkció 1: TXT renderelése többoldalas HTML‑re *(multi page html java)* +### Funkció 1: TXT renderelése többoldalas HTML-re *(multi page html java)* +**Direct answer:** Használja a `HtmlViewOptions.forEmbeddedResources`-t és hívja a `viewer.view(documentPath, options)`-t – ez egy sor HTML oldalt generál, amelyek mindegyike az eredeti szöveg egy részét ábrázolja, miközben automatikusan beágyazza a CSS-t és a képeket. -#### Áttekintés -Ez a példa egy TXT dokumentumot **többoldalas HTML** fájlra konvertál, megőrizve a sortöréseket külön weboldalakon. +**Definition anchor:** `HtmlViewOptions` konfigurálja, hogyan rendereli a Viewer a dokumentumot HTML-re, beleértve a lapozást, az erőforrások beágyazását és a CSS kezelését. **Szükséges könyvtárak importálása** @@ -101,12 +169,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Magyarázat:* A `HtmlViewOptions.forEmbeddedResources` CSS‑t, betűtípusokat és képeket közvetlenül a HTML kimenetbe csomagolja, így hordozhatóvá teszi. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` közvetlenül a HTML kimenetbe csomagolja a CSS-t, betűtípusokat és képeket, így hordozhatóvá teszi. -### Funkció 2: TXT renderelése egyoldalas HTML‑re *(convert txt to html java)* +### Funkció 2: TXT renderelése egyoldalas HTML-re *(convert txt to html java)* +**Direct answer:** Hívja a `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)`-t a `viewer.view` meghívása előtt; az egész TXT tartalom egy HTML fájlba lesz összevonva, ami ideális a gyors előnézetekhez. -#### Áttekintés -Az egész szövegfájlt egyetlen HTML oldalra sűríti – tökéletes gyors előnézethez. +**Definition anchor:** `setRenderToSinglePage(true)` arra kényszeríti a Viewert, hogy az összes generált oldalt egyetlen HTML dokumentumba egyesítse. **Szükséges könyvtárak importálása** @@ -133,12 +201,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Magyarázat:* A `setRenderToSinglePage(true)` minden oldalt egy HTML fájlba egyesít. +*Explanation:* `setRenderToSinglePage(true)` egy HTML fájlba egyesíti az összes oldalt. -### Funkció 3: TXT renderelése JPG‑re +### Funkció 3: TXT renderelése JPG-re +**Direct answer:** Hozzon létre egy `JpgViewOptions` példányt, opcionálisan állítson be DPI-t a magasabb minőség érdekében, és adja át a `viewer.view`-nak; a Viewer JPEG képet fog kiadni a forrás TXT fájl minden oldalához. -#### Áttekintés -A TXT fájlt magas minőségű JPEG képpé alakítja, ami hasznos olyan platformokon, amelyek csak képeket fogadnak el. +**Definition anchor:** `JpgViewOptions` képspecifikus renderelési beállításokat definiál, például felbontást, minőséget és a JPEG konverzió kimeneti mappáját. **Szükséges könyvtárak importálása** @@ -162,12 +230,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Magyarázat:* A `JpgViewOptions` lehetővé teszi a képminőség, DPI és kimeneti útvonal szabályozását. +*Explanation:* `JpgViewOptions` lehetővé teszi a képméret, DPI és a kimeneti útvonal szabályozását. -### Funkció 4: TXT renderelése PNG‑re +### Funkció 4: TXT renderelése PNG-re +**Direct answer:** Használja a `PngViewOptions`-t a kívánt DPI-vel (pl. 300) és hívja a `viewer.view`-t; az eredmény minden oldalra egy veszteségmentes PNG kép, amely megőrzi a szöveg pontos vizuális elrendezését. -#### Áttekintés -Veszteségmentes PNG képeket generál szövegfájlokból – ideális, ha éles, skálázható grafikára van szükség. +**Definition anchor:** `PngViewOptions` konfigurációt biztosít a dokumentumok PNG képekké rendereléséhez, támogatva a veszteségmentes tömörítést és az egyedi felbontást. **Szükséges könyvtárak importálása** @@ -191,12 +259,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Magyarázat:* A PNG veszteségmentes tömörítést biztosít, megőrizve az eredeti szöveg pontos megjelenését. +*Explanation:* A PNG veszteségmentes tömörítést biztosít, megőrizve az eredeti szöveg pontos megjelenését. -### Funkció 5: TXT renderelése PDF‑re *(txt to pdf java / convert txt to pdf java)* +### Funkció 5: TXT renderelése PDF-re *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Hozzon létre egy `PdfViewOptions` példányt, opcionálisan állítson be oldalméretet (pl. A4), majd hívja a `viewer.view`-t; a könyvtár automatikusan kezeli a lapozást, betűtípusokat és az erőforrások beágyazását, hogy magas hűségű PDF-et állítson elő. -#### Áttekintés -PDF fájlt hoz létre egy TXT dokumentumból – nagyszerű archiváláshoz, nyomtatáshoz vagy ügyfeleknek való küldéshez. +**Definition anchor:** `PdfViewOptions` a PDF‑specifikus renderelési aspektusokat szabályozza, mint például az oldalméret, margók és a betűtípus beágyazása. **Szükséges könyvtárak importálása** @@ -220,43 +288,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Magyarázat:* A `PdfViewOptions` automatikusan kezeli az oldalelrendezést, betűtípusokat és az erőforrások beágyazását. +*Explanation:* `PdfViewOptions` automatikusan kezeli az oldalelrendezést, betűtípusokat és az erőforrások beágyazását. ## Gyakorlati alkalmazások - -1. **Dokumentumkezelő rendszerek:** Legacy TXT dokumentumok automatikus konvertálása HTML‑re intranet portálok számára. -2. **Kiadói platformok:** Szerzők által beküldött TXT kéziratok HTML‑re alakítása a zökkenőmentes CMS integrációhoz. -3. **Archiválási megoldások:** Régi szövegfájlok megőrzése PDF‑ként vagy PNG‑ként hosszú távú tároláshoz. -4. **Felhő tároló integráció:** Konvertálás menet közben, majd a renderelt fájlok tárolása AWS S3‑ban, Azure Blob‑ban vagy Google Cloud‑ban. +1. **Dokumentumkezelő rendszerek:** A régi TXT dokumentumok automatikus konvertálása HTML-re intranet portálok számára. +2. **Közzétételi platformok:** A szerző által benyújtott TXT kéziratok HTML-re alakítása a zökkenőmentes CMS integrációhoz. +3. **Archiválási megoldások:** Régi szövegfájlok megőrzése PDF vagy PNG formátumban hosszú távú tárolás és megfelelőség érdekében. +4. **Felhő tároló integráció:** Futtatás közben történő konvertálás és a renderelt fájlok tárolása AWS S3, Azure Blob vagy Google Cloud szolgáltatásokban. ## Gyakori problémák és megoldások -| Probléma | Ok | Megoldás | -|----------|----|----------| -| **Az output üres** | Helytelen fájlútvonal vagy hiányzó olvasási jogosultság. | Ellenőrizze, hogy a `YOUR_DOCUMENT_DIRECTORY` a tényleges TXT fájlra mutat, és a folyamatnak van olvasási joga. | -| **A képek alacsony minőségűek** | Az alapértelmezett DPI alacsony. | Használja a `JpgViewOptions.setResolution(int dpi)` vagy `PngViewOptions.setResolution(int dpi)` metódust a DPI növeléséhez (pl. 300). | -| **A HTML törött hivatkozásokat tartalmaz** | Az erőforrások nincsenek beágyazva. | Használja a `HtmlViewOptions.forEmbeddedResources`‑t vagy adjon meg egy egyedi erőforrás mappát. | +| Issue | Cause | Fix | +|-------|-------|-----| +| **A kimenet üres** | Helytelen fájlútvonal vagy hiányzó olvasási jogosultság. | Ellenőrizze, hogy a `YOUR_DOCUMENT_DIRECTORY` a tényleges TXT fájlra mutat, és a folyamatnak olvasási jogai vannak. | +| **A képek alacsony minőségűek** | Az alapértelmezett DPI alacsony. | Használja a `JpgViewOptions.setResolution(int dpi)` vagy `PngViewOptions.setResolution(int dpi)`-t a DPI növeléséhez (pl. 300). | +| **A HTML törött hivatkozásokat tartalmaz** | Az erőforrások nincsenek beágyazva. | Használja a `HtmlViewOptions.forEmbeddedResources`-t vagy adjon meg egy egyéni erőforrás mappát. | | **Licenc kivétel** | Nincs érvényes licenc beállítva. | Töltse be a licencfájlt a `License license = new License(); license.setLicense("path/to/license.file");` kóddal a `Viewer` létrehozása előtt. | ## Gyakran feltett kérdések -**Q: Konvertálhatok nagy TXT fájlokat (több száz MB) a GroupDocs.Viewer‑rel?** +**Q: Konvertálhatok nagy TXT fájlokat (százak MB) a GroupDocs.Viewer-rel?** A: Igen. A könyvtár streameli a forrásfájlt, de nagyon nagy dokumentumok esetén érdemes növelni a JVM heap méretét. **Q: Szükségem van további függőségekre a JPG vagy PNG generálásához?** -A: Nem. A Viewer csomag tartalmazza az összes szükséges képfeldolgozó könyvtárat. +A: Nem. A Viewer csomag alapból tartalmazza az összes szükséges képfeldolgozó könyvtárat. -**Q: Lehet-e testre szabni a PDF oldalméretét?** -A: Természetesen. Használja a `PdfViewOptions.setPageSize(PageSize.A4)`‑et vagy bármely más `PageSize`‑t a renderelés előtt. +**Q: Lehet testre szabni a PDF oldalméretet?** +A: Teljesen. Használja a `PdfViewOptions.setPageSize(PageSize.A4)`-t vagy bármely más `PageSize`-t a renderelés előtt. **Q: Hogyan kezeljem a jelszóval védett TXT fájlokat?** -A: A TXT fájlok nem támogatnak jelszót. Ha a fájl titkosított, előbb dekódolja, majd adja át a Viewer‑nek. +A: A TXT fájlok nem támogatnak jelszót. Ha a fájl titkosított, először dekódolja, mielőtt a Viewer-nek átadná. -**Q: Futtatható ez a konvertálás Docker konténerben?** -A: Igen. Csak telepítse a JDK‑t, másolja be a `pom.xml`‑t a GroupDocs függőséggel, és futtassa a Java alkalmazást a konténeren belül. +**Q: Futtathatom ezt a konverziót Docker konténerben?** +A: Igen. Tartalmazza a JDK-t, másolja a `pom.xml`-t a GroupDocs függőséggel, és futtassa a Java alkalmazást a konténeren belül. --- -**Utolsó frissítés:** 2026-02-21 -**Tesztelve a következővel:** GroupDocs.Viewer 25.2 for Java -**Szerző:** GroupDocs \ No newline at end of file +**Utoljára frissítve:** 2026-07-24 +**Tesztelve ezzel:** GroupDocs.Viewer 25.2 for Java +**Szerző:** GroupDocs + +## Kapcsolódó oktatóanyagok + +- [groupdocs viewer java: Dokumentumok PDF-re konvertálása – Teljes útmutató](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – ODF konvertálása HTML-re, JPG-re, PNG-re, PDF-re a GroupDocs.Viewer for Java használatával](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Hogyan konvertáljunk DOCX-et HTML-re a GroupDocs.Viewer for Java segítségével: Lépésről‑lépésre útmutató](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/indonesian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/indonesian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 0a7e5eb3e..6c1ea41d0 100644 --- a/content/indonesian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/indonesian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,59 +1,115 @@ --- -date: '2026-02-21' -description: Pelajari cara menggunakan GroupDocs Viewer Maven untuk mengonversi file - txt ke html, jpg, png, dan pdf dalam Java. Termasuk langkah-langkah untuk txt ke - pdf Java dan html multi halaman Java. +date: '2026-07-24' +description: Pelajari cara mengonversi txt ke html, jpg, png, dan pdf menggunakan + GroupDocs Viewer Maven untuk Java. Termasuk langkah-langkah untuk multi-page HTML, + batch conversion, dan mengekspor txt ke pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Konversi TXT ke HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Konversi txt ke html, jpg, png, dan pdf menggunakan GroupDocs Viewer + Maven untuk Java. Mendukung multi‑page HTML, batch conversion, dan high‑quality + image output. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Konversi TXT ke HTML, JPG, PNG, PDF dengan GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Konversi TXT ke HTML, JPG, PNG, PDF dengan GroupDocs Viewer type: docs url: /id/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs +# Konversi TXT ke HTML, JPG, PNG, PDF dengan GroupDocs Viewer -Translate labels. +Di aplikasi Java modern, **convert txt to html** hanyalah langkah pertama menuju pipeline pratinjau dokumen yang fleksibel. Dengan GroupDocs Viewer Maven Anda dapat langsung mengubah file teks biasa menjadi HTML siap web, gambar JPG/PNG yang tajam, atau PDF yang dapat dibaca secara universal. Baik Anda membangun portal dokumen, layanan arsip, atau fitur pratinjau untuk produk SaaS, panduan ini akan memandu Anda melalui pengaturan lengkap dan menunjukkan cara **convert txt files java** ke setiap format output umum. -Now produce final markdown. +![Konversi File TXT ke HTML, JPG, PNG, dan PDF dengan GroupDocs.Viewer untuk Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -Be careful not to translate code placeholders. +## Jawaban Cepat +- **Artefak Maven mana yang saya perlukan?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **Apakah saya dapat merender HTML multi‑halaman?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. +- **Apakah lisensi diperlukan untuk produksi?** A trial works for evaluation; a permanent license is needed for commercial use. +- **Versi Java apa yang didukung?** Java 8 or newer (Java 11+ recommended). +- **Apakah saya memerlukan pustaka tambahan untuk output gambar?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. -Proceed to write final answer.# groupdocs viewer maven: Mengonversi File TXT ke HTML, JPG, PNG, dan PDF Menggunakan GroupDocs.Viewer untuk Java +## Apa itu groupdocs viewer maven? +**GroupDocs Viewer Maven** adalah distribusi berbasis Maven dari pustaka GroupDocs.Viewer untuk Java. Ia menyediakan API tunggal yang mudah digunakan yang merender lebih dari 100 format dokumen—termasuk plain‑text—ke dalam HTML, gambar, atau PDF tanpa memerlukan Microsoft Office atau konverter pihak ketiga mana pun. Ia menyederhanakan kompleksitas rendering dokumen, memungkinkan pengembang fokus pada logika bisnis daripada penanganan format file. -Dalam aplikasi Java modern, **groupdocs viewer maven** memudahkan transformasi dokumen plain‑text (TXT) menjadi HTML siap web, gambar resolusi tinggi, atau file PDF yang portabel. Baik Anda membangun portal dokumen, layanan arsip, atau fitur pratinjau, mengonversi file TXT dengan GroupDocs.Viewer menghemat waktu Anda dan menghilangkan kebutuhan akan parser khusus. Dalam panduan ini kami akan menjelaskan pengaturan lengkap dan menunjukkan cara **convert txt files java** ke HTML (halaman tunggal‑ dan multi‑page), JPG, PNG, dan PDF. +## Mengapa mengonversi file txt java? +Mengonversi file TXT ke format yang lebih kaya memungkinkan integrasi mulus dengan antarmuka web, memastikan gaya yang konsisten, dan mendukung standar arsip, sehingga konten menjadi lebih mudah diakses dan profesional. Ini juga menyederhanakan pemrosesan lanjutan, seperti pengindeksan pencarian dan analitik konten, dengan menyediakan output terstruktur. -![Mengonversi File TXT ke HTML, JPG, PNG, dan PDF dengan GroupDocs.Viewer untuk Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +- **Pratinjau lintas‑platform** – HTML and images display instantly in browsers or mobile apps. +- **Arsip standar** – PDF preserves formatting and is universally readable. +- **Ramahan otomatisasi** – Batch convert txt files in CI pipelines, cloud functions, or scheduled jobs. -## Quick Answers -- **Artifact Maven mana yang saya perlukan?** `com.groupdocs:groupdocs-viewer` (lihat snippet Maven di bawah). -- **Apakah saya dapat merender HTML multi‑page?** Ya – gunakan `HtmlViewOptions.forEmbeddedResources` tanpa flag halaman tunggal. -- **Apakah lisensi diperlukan untuk produksi?** Percobaan dapat digunakan untuk evaluasi; lisensi permanen diperlukan untuk penggunaan komersial. -- **Versi Java apa yang didukung?** Java 8 atau yang lebih baru (Java 11+ disarankan). -- **Apakah saya memerlukan pustaka tambahan untuk output gambar?** Tidak, pustaka Viewer sudah menyertakan dukungan JPG dan PNG secara bawaan. - -## What is groupdocs viewer maven? -**groupdocs viewer maven** adalah distribusi berbasis Maven dari pustaka GroupDocs.Viewer untuk Java. Ia menyediakan API sederhana untuk merender lebih dari 100 format dokumen—termasuk plain‑text—ke dalam HTML, gambar, atau PDF tanpa memerlukan Microsoft Office atau alat pihak ketiga lainnya. - -## Why convert txt files java? -- **Pratinjau lintas‑platform** – HTML dan gambar dapat ditampilkan di browser atau aplikasi seluler. -- **Arsip standar** – PDF mempertahankan format dan dapat dibaca secara universal. -- **Ramahan otomatisasi** – Integrasikan konversi ke dalam pekerjaan batch, layanan cloud, atau pipeline CI. - -## Prerequisites - -- **GroupDocs.Viewer for Java** versi 25.2 atau lebih baru (disediakan melalui Maven). -- JDK 8 + (Java 11 + disarankan). +## Prasyarat +- **GroupDocs.Viewer for Java** versi 25.2 atau lebih baru (disediakan melalui Maven). +- JDK 8 + (Java 11 + direkomendasikan). - IDE seperti IntelliJ IDEA, Eclipse, atau NetBeans. - Pengetahuan dasar Java dan Maven. -## Setting Up GroupDocs.Viewer for Java +## Menyiapkan GroupDocs.Viewer untuk Java -Tambahkan repositori dan dependensi ke `pom.xml` Anda: +Add the repository and dependency to your `pom.xml`: ```xml @@ -72,31 +128,33 @@ Tambahkan repositori dan dependensi ke `pom.xml` Anda: ``` -### License Acquisition Steps -- Mulailah dengan **percobaan gratis** atau dapatkan **lisensi sementara** untuk menjelajahi semua kemampuan. -- Untuk produksi, beli lisensi melalui halaman resmi [purchase page](https://purchase.groupdocs.com/buy). +### Langkah Akuisisi Lisensi +- Mulailah dengan **free trial** atau dapatkan **temporary license** untuk menjelajahi semua kemampuan. +- Untuk produksi, beli lisensi melalui [purchase page](https://purchase.groupdocs.com/buy) resmi. -### Basic Initialization and Setup +### Inisialisasi dan Penyiapan Dasar 1. Tambahkan dependensi Maven yang ditampilkan di atas. 2. Pastikan JDK dan IDE Anda dikonfigurasi dengan benar. -Sekarang mari kita selami skenario konversi yang konkret. +**Definition anchor:** `Viewer` adalah kelas inti GroupDocs.Viewer yang memuat dokumen sumber dan merendernya ke format output yang dipilih. -## Implementation Guide +Sekarang mari kita selami skenario konversi konkret. -### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +## Panduan Implementasi -#### Overview -Contoh ini mengonversi dokumen TXT menjadi file **HTML multi‑page**, mempertahankan pemisahan baris pada halaman web terpisah. +### Fitur 1: Render TXT ke HTML Multi‑halaman *(multi page html java)* +**Direct answer:** Gunakan `HtmlViewOptions.forEmbeddedResources` dan panggil `viewer.view(documentPath, options)` – ini menghasilkan serangkaian halaman HTML, masing‑masing mewakili bagian dari teks asli, sambil secara otomatis menyematkan CSS dan gambar. -**Import Required Libraries** +**Definition anchor:** `HtmlViewOptions` mengonfigurasi cara Viewer merender dokumen ke HTML, termasuk paginasi, penyematan sumber daya, dan penanganan CSS. + +**Impor Pustaka yang Diperlukan** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Siapkan Jalur dan Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -111,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` menggabungkan CSS, font, dan gambar langsung ke dalam output HTML, sehingga menjadi portabel. +*Penjelasan:* `HtmlViewOptions.forEmbeddedResources` menggabungkan CSS, font, dan gambar langsung ke dalam output HTML, menjadikannya portabel. -### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +### Fitur 2: Render TXT ke HTML Satu‑halaman *(convert txt to html java)* +**Direct answer:** Panggil `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` sebelum memanggil `viewer.view`; seluruh konten TXT akan digabung menjadi satu file HTML, ideal untuk pratinjau cepat. -#### Overview -Kondensasi seluruh file teks ke dalam satu halaman HTML—sempurna untuk pratinjau cepat. +**Definition anchor:** `setRenderToSinglePage(true)` memaksa Viewer menggabungkan semua halaman yang dihasilkan menjadi satu dokumen HTML. -**Import Required Libraries** +**Impor Pustaka yang Diperlukan** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Siapkan Jalur dan Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -143,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` menggabungkan semua halaman menjadi satu file HTML. +*Penjelasan:* `setRenderToSinglePage(true)` menggabungkan semua halaman menjadi satu file HTML. -### Feature 3: Render TXT to JPG +### Fitur 3: Render TXT ke JPG +**Direct answer:** Buat instance `JpgViewOptions`, opsional atur DPI untuk kualitas lebih tinggi, dan berikan ke `viewer.view`; Viewer akan menghasilkan gambar JPEG untuk setiap halaman file TXT sumber. -#### Overview -Konversi file TXT menjadi gambar JPEG berkualitas tinggi, berguna untuk berbagi di platform yang hanya menerima gambar. +**Definition anchor:** `JpgViewOptions` mendefinisikan pengaturan rendering khusus gambar seperti resolusi, kualitas, dan folder output untuk konversi JPEG. -**Import Required Libraries** +**Impor Pustaka yang Diperlukan** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Siapkan Jalur dan Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -172,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` memungkinkan Anda mengontrol kualitas gambar, DPI, dan jalur output. +*Penjelasan:* `JpgViewOptions` memungkinkan Anda mengontrol kualitas gambar, DPI, dan jalur output. -### Feature 4: Render TXT to PNG +### Fitur 4: Render TXT ke PNG +**Direct answer:** Gunakan `PngViewOptions` dengan DPI yang diinginkan (mis., 300) dan panggil `viewer.view`; hasilnya adalah gambar PNG lossless per halaman, mempertahankan tata letak visual teks secara tepat. -#### Overview -Hasilkan gambar PNG lossless dari file teks—ideal ketika Anda memerlukan grafik yang tajam dan dapat diskalakan. +**Definition anchor:** `PngViewOptions` menyediakan konfigurasi untuk merender dokumen sebagai gambar PNG, mendukung kompresi lossless dan resolusi khusus. -**Import Required Libraries** +**Impor Pustaka yang Diperlukan** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Siapkan Jalur dan Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -201,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG menyediakan kompresi lossless, mempertahankan tampilan asli teks secara tepat. +*Penjelasan:* PNG menyediakan kompresi lossless, mempertahankan tampilan tepat teks asli. -### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +### Fitur 5: Render TXT ke PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Buat instance `PdfViewOptions`, opsional atur ukuran halaman (mis., A4), lalu panggil `viewer.view`; pustaka secara otomatis menangani paginasi, font, dan penyematan sumber daya untuk menghasilkan PDF berkualitas tinggi. -#### Overview -Buat file PDF dari dokumen TXT—bagus untuk arsip, pencetakan, atau pengiriman ke klien. +**Definition anchor:** `PdfViewOptions` mengontrol aspek rendering khusus PDF seperti ukuran halaman, margin, dan penyematan font. -**Import Required Libraries** +**Impor Pustaka yang Diperlukan** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Siapkan Jalur dan Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -230,43 +288,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` menangani tata letak halaman, font, dan penyematan sumber daya secara otomatis. - -## Practical Applications +*Penjelasan:* `PdfViewOptions` menangani tata letak halaman, font, dan penyematan sumber daya secara otomatis. -1. **Sistem Manajemen Dokumen:** Otomatisasi konversi dokumen TXT lama menjadi HTML untuk portal intranet. -2. **Platform Penerbitan:** Ubah manuskrip TXT yang diajukan penulis menjadi HTML untuk integrasi CMS yang mulus. -3. **Solusi Arsip:** Simpan file teks lama sebagai PDF atau PNG untuk penyimpanan jangka panjang. -4. **Integrasi Penyimpanan Cloud:** Konversi secara langsung dan simpan file yang dirender di AWS S3, Azure Blob, atau Google Cloud. +## Aplikasi Praktis +1. **Document Management Systems:** Otomatisasi konversi dokumen TXT lama menjadi HTML untuk portal intranet. +2. **Publishing Platforms:** Ubah manuskrip TXT yang diajukan penulis menjadi HTML untuk integrasi CMS yang mulus. +3. **Archiving Solutions:** Simpan file teks lama sebagai PDF atau PNG untuk penyimpanan jangka panjang dan kepatuhan. +4. **Cloud Storage Integration:** Konversi secara langsung dan simpan file yang dirender di AWS S3, Azure Blob, atau Google Cloud. -## Common Issues and Solutions +## Masalah Umum dan Solusinya -| Issue | Cause | Fix | +| Masalah | Penyebab | Solusi | |-------|-------|-----| -| **Output is blank** | Jalur file tidak tepat atau izin baca tidak ada. | Verifikasi `YOUR_DOCUMENT_DIRECTORY` mengarah ke file TXT yang sebenarnya dan proses memiliki hak baca. | -| **Images are low quality** | DPI default rendah. | Gunakan `JpgViewOptions.setResolution(int dpi)` atau `PngViewOptions.setResolution(int dpi)` untuk meningkatkan DPI (misalnya, 300). | -| **HTML contains broken links** | Sumber daya tidak disematkan. | Gunakan `HtmlViewOptions.forEmbeddedResources` atau sediakan folder sumber daya khusus. | -| **License exception** | Lisensi yang valid belum diatur. | Muat file lisensi Anda dengan `License license = new License(); license.setLicense("path/to/license.file");` sebelum membuat `Viewer`. | +| **Output kosong** | Path file tidak benar atau izin baca tidak ada. | Verifikasi `YOUR_DOCUMENT_DIRECTORY` mengarah ke file TXT yang sebenarnya dan proses memiliki hak baca. | +| **Gambar berkualitas rendah** | DPI default terlalu rendah. | Gunakan `JpgViewOptions.setResolution(int dpi)` atau `PngViewOptions.setResolution(int dpi)` untuk meningkatkan DPI (mis., 300). | +| **HTML berisi tautan rusak** | Sumber daya tidak disematkan. | Gunakan `HtmlViewOptions.forEmbeddedResources` atau sediakan folder sumber daya khusus. | +| **Pengecualian lisensi** | Tidak ada lisensi yang valid diatur. | Muat file lisensi Anda dengan `License license = new License(); license.setLicense("path/to/license.file");` sebelum membuat `Viewer`. | -## Frequently Asked Questions +## Pertanyaan yang Sering Diajukan -**Q: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer?** -A: Ya. Pustaka ini melakukan streaming pada file sumber, tetapi Anda mungkin perlu meningkatkan ukuran heap JVM untuk dokumen yang sangat besar. +**Q: Bisakah saya mengonversi file TXT besar (ratusan MB) dengan GroupDocs.Viewer?** +A: Ya. Pustaka ini melakukan streaming file sumber, tetapi Anda mungkin ingin meningkatkan ukuran heap JVM untuk dokumen yang sangat besar. -**Q: Do I need additional dependencies to generate JPG or PNG?** -A: Tidak. Paket Viewer sudah menyertakan semua pustaka pemrosesan gambar yang diperlukan. +**Q: Apakah saya memerlukan dependensi tambahan untuk menghasilkan JPG atau PNG?** +A: Tidak. Paket Viewer sudah menyertakan semua pustaka pemrosesan gambar yang diperlukan secara bawaan. -**Q: Is it possible to customize the PDF page size?** +**Q: Apakah memungkinkan menyesuaikan ukuran halaman PDF?** A: Tentu saja. Gunakan `PdfViewOptions.setPageSize(PageSize.A4)` atau `PageSize` lain sebelum merender. -**Q: How do I handle password‑protected TXT files?** +**Q: Bagaimana cara menangani file TXT yang dilindungi kata sandi?** A: File TXT tidak mendukung kata sandi. Jika file terenkripsi, dekripsi terlebih dahulu sebelum memberikannya ke Viewer. -**Q: Can I run this conversion in a Docker container?** -A: Ya. Cukup sertakan JDK, salin `pom.xml` Anda dengan dependensi GroupDocs, dan jalankan aplikasi Java di dalam kontainer. +**Q: Bisakah saya menjalankan konversi ini di dalam kontainer Docker?** +A: Ya. Sertakan JDK, salin `pom.xml` Anda dengan dependensi GroupDocs, dan jalankan aplikasi Java di dalam kontainer. --- -**Last Updated:** 2026-02-21 -**Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs \ No newline at end of file +**Terakhir Diperbarui:** 2026-07-24 +**Diuji Dengan:** GroupDocs.Viewer 25.2 for Java +**Penulis:** GroupDocs + +## Tutorial Terkait + +- [groupdocs viewer java: Konversi Dokumen ke PDF – Panduan Lengkap](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Konversi ODF ke HTML, JPG, PNG, PDF Menggunakan GroupDocs.Viewer untuk Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Cara Mengonversi DOCX ke HTML Menggunakan GroupDocs.Viewer untuk Java: Panduan Langkah‑per‑Langkah](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/italian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/italian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index d3477bd9c..c799b84be 100644 --- a/content/italian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/italian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,55 +1,115 @@ --- -date: '2026-02-21' -description: Scopri come utilizzare GroupDocs Viewer Maven per convertire file txt - in html, jpg, png e pdf in Java. Include i passaggi per txt a pdf in Java e html - multipagina in Java. +date: '2026-07-24' +description: Scopri come convertire txt in html, jpg, png e pdf utilizzando GroupDocs + Viewer Maven per Java. Include le istruzioni per HTML multipagina, conversione batch + e esportazione di txt in pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Converti TXT in HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Converti txt in html, jpg, png e pdf usando GroupDocs Viewer Maven + per Java. Supporta HTML multipagina, conversione batch e output di immagini ad alta + qualità. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Converti TXT in HTML, JPG, PNG, PDF con GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Converti TXT in HTML, JPG, PNG, PDF con GroupDocs Viewer type: docs url: /it/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -imo aggiornamento", "Testato con", "Autore". Keep dates unchanged. +# Converti TXT in HTML, JPG, PNG, PDF con GroupDocs Viewer -Now produce final content with markdown. - -Make sure not to alter any code blocks placeholders. Also ensure not to translate URLs. Also keep bold formatting. - -Let's construct final answer.# groupdocs viewer maven: Converti file TXT in HTML, JPG, PNG e PDF usando GroupDocs.Viewer per Java - -In modern Java applications, **groupdocs viewer maven** makes it straightforward to transform plain‑text (TXT) documents into web‑ready HTML, high‑resolution images, or portable PDF files. Whether you’re building a document portal, an archiving service, or a preview feature, converting TXT files with GroupDocs.Viewer saves you time and eliminates the need for custom parsers. In this guide we’ll walk through the complete setup and show you how to **convert txt files java** to HTML (single‑ and multi‑page), JPG, PNG, and PDF. +Nelle moderne applicazioni Java, **convert txt to html** è solo il primo passo verso una pipeline flessibile di anteprima dei documenti. Con GroupDocs Viewer Maven puoi trasformare istantaneamente file di testo semplice in HTML pronto per il web, immagini JPG/PNG nitide o un PDF universalmente leggibile. Che tu stia costruendo un portale documentale, un servizio di archiviazione o una funzionalità di anteprima per un prodotto SaaS, questa guida ti accompagna nella configurazione completa e ti mostra come **convert txt files java** in tutti i formati di output più comuni. ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Risposte rapide -- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Can I render multi‑page HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **Is a license required for production?** A trial works for evaluation; a permanent license is needed for commercial use. -- **What Java version is supported?** Java 8 or newer (Java 11+ recommended). -- **Do I need additional libraries for image output?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. +- **Quale artefatto Maven è necessario?** `com.groupdocs:groupdocs-viewer` (vedi lo snippet Maven sotto). +- **Posso renderizzare HTML multi‑pagina?** Sì – usa `HtmlViewOptions.forEmbeddedResources` senza il flag di pagina singola. +- **È necessaria una licenza per la produzione?** Una versione di prova funziona per la valutazione; è necessaria una licenza permanente per l'uso commerciale. +- **Quale versione di Java è supportata?** Java 8 o successiva (consigliata Java 11+). +- **Ho bisogno di librerie aggiuntive per l'output delle immagini?** No, la libreria Viewer include il supporto JPG e PNG out‑of‑the‑box. ## Cos'è groupdocs viewer maven? -**groupdocs viewer maven** is the Maven‑based distribution of the GroupDocs.Viewer for Java library. It provides a simple API to render over 100 document formats—including plain‑text—into HTML, images, or PDF without requiring Microsoft Office or other third‑party tools. +**GroupDocs Viewer Maven** è la distribuzione basata su Maven della libreria GroupDocs.Viewer per Java. Fornisce un'API unica e facile da usare che rende più di 100 formati di documento — incluso il plain‑text — in HTML, immagini o PDF senza richiedere Microsoft Office o convertitori di terze parti. Astrae la complessità del rendering dei documenti, consentendo agli sviluppatori di concentrarsi sulla logica di business anziché sulla gestione dei formati di file. ## Perché convertire file txt java? -- **Cross‑platform preview** – HTML and images can be displayed in browsers or mobile apps. -- **Standardized archiving** – PDF preserves formatting and is universally readable. -- **Automation friendly** – Integrate conversion into batch jobs, cloud services, or CI pipelines. +Convertire i file TXT in formati più ricchi consente un'integrazione fluida con le interfacce web, garantisce uno stile coerente e supporta gli standard di archiviazione, rendendo il contenuto più accessibile e professionale. Inoltre semplifica l'elaborazione a valle, come l'indicizzazione di ricerca e l'analisi dei contenuti, fornendo un output strutturato. -## Prerequisiti +- **Anteprima cross‑platform** – HTML e immagini vengono visualizzate istantaneamente nei browser o nelle app mobili. +- **Archiviazione standardizzata** – PDF preserva la formattazione ed è universalmente leggibile. +- **Compatibile con l'automazione** – Converti in batch file txt in pipeline CI, funzioni cloud o job programmati. -- **GroupDocs.Viewer for Java** version 25.2 or later (delivered via Maven). -- JDK 8 + (Java 11 + recommended). -- An IDE such as IntelliJ IDEA, Eclipse, or NetBeans. -- Basic Java and Maven knowledge. +## Prerequisiti +- **GroupDocs.Viewer per Java** versione 25.2 o successiva (fornita via Maven). +- JDK 8 + (Java 11 + consigliato). +- Un IDE come IntelliJ IDEA, Eclipse o NetBeans. +- Conoscenze di base di Java e Maven. -## Setting Up GroupDocs.Viewer for Java +## Configurazione di GroupDocs.Viewer per Java -Add the repository and dependency to your `pom.xml`: +Aggiungi il repository e la dipendenza al tuo `pom.xml`: ```xml @@ -69,30 +129,32 @@ Add the repository and dependency to your `pom.xml`: ``` ### Passaggi per l'acquisizione della licenza -- Start with a **free trial** or obtain a **temporary license** to explore the full capabilities. -- For production, purchase a license through the official [purchase page](https://purchase.groupdocs.com/buy). +- Inizia con una **prova gratuita** o ottieni una **licenza temporanea** per esplorare tutte le funzionalità. +- Per la produzione, acquista una licenza tramite la pagina ufficiale di [acquisto](https://purchase.groupdocs.com/buy). + +### Inizializzazione e configurazione di base +1. Aggiungi la dipendenza Maven mostrata sopra. +2. Assicurati che il tuo JDK e IDE siano configurati correttamente. -### Basic Initialization and Setup -1. Add the Maven dependency shown above. -2. Ensure your JDK and IDE are correctly configured. +**Definition anchor:** `Viewer` è la classe core di GroupDocs.Viewer che carica un documento sorgente e lo rende nel formato di output selezionato. -Now let’s dive into the concrete conversion scenarios. +Adesso immergiamoci negli scenari concreti di conversione. -## Implementation Guide +## Guida all'implementazione -### Funzione 1: Renderizza TXT in HTML multi‑pagina *(multi page html java)* +### Funzione 1: Renderizzare TXT in HTML multi‑pagina *(multi page html java)* +**Risposta diretta:** Usa `HtmlViewOptions.forEmbeddedResources` e chiama `viewer.view(documentPath, options)` – questo genera una serie di pagine HTML, ciascuna rappresentante una porzione del testo originale, incorporando automaticamente CSS e immagini. -#### Panoramica -This example converts a TXT document into a **multi‑page HTML** file, preserving line breaks across separate web pages. +**Definition anchor:** `HtmlViewOptions` configura come il Viewer rende un documento in HTML, includendo paginazione, incorporamento delle risorse e gestione del CSS. -**Import Required Libraries** +**Importa le librerie necessarie** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Configura percorsi e Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -107,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Spiegazione:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. +*Spiegazione:* `HtmlViewOptions.forEmbeddedResources` raggruppa CSS, font e immagini direttamente nell'output HTML, rendendolo portabile. -### Funzione 2: Renderizza TXT in HTML a pagina singola *(convert txt to html java)* +### Funzione 2: Renderizzare TXT in HTML a pagina singola *(convert txt to html java)* +**Risposta diretta:** Chiama `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` prima di invocare `viewer.view`; l'intero contenuto TXT verrà compresso in un unico file HTML, ideale per anteprime rapide. -#### Panoramica -Condense the entire text file into a single HTML page—perfect for quick previews. +**Definition anchor:** `setRenderToSinglePage(true)` forza il Viewer a unire tutte le pagine generate in un unico documento HTML. -**Import Required Libraries** +**Importa le librerie necessarie** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**Configura percorsi e Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -139,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Spiegazione:* `setRenderToSinglePage(true)` merges all pages into one HTML file. +*Spiegazione:* `setRenderToSinglePage(true)` unisce tutte le pagine in un unico file HTML. -### Funzione 3: Renderizza TXT in JPG +### Funzione 3: Renderizzare TXT in JPG +**Risposta diretta:** Crea un'istanza di `JpgViewOptions`, opzionalmente imposta DPI per una qualità superiore, e passala a `viewer.view`; il Viewer produrrà un'immagine JPEG per ogni pagina del file TXT sorgente. -#### Panoramica -Convert a TXT file into a high‑quality JPEG image, useful for sharing on platforms that only accept images. +**Definition anchor:** `JpgViewOptions` definisce le impostazioni di rendering specifiche per l'immagine, come risoluzione, qualità e cartella di output per la conversione JPEG. -**Import Required Libraries** +**Importa le librerie necessarie** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**Configura percorsi e Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -168,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Spiegazione:* `JpgViewOptions` lets you control image quality, DPI, and output path. +*Spiegazione:* `JpgViewOptions` ti permette di controllare la qualità dell'immagine, DPI e percorso di output. -### Funzione 4: Renderizza TXT in PNG +### Funzione 4: Renderizzare TXT in PNG +**Risposta diretta:** Usa `PngViewOptions` con DPI desiderato (ad esempio 300) e invoca `viewer.view`; il risultato è un'immagine PNG senza perdita per pagina, che preserva l'esatta disposizione visiva del testo. -#### Panoramica -Generate lossless PNG images from text files—ideal when you need crisp, scalable graphics. +**Definition anchor:** `PngViewOptions` fornisce la configurazione per rendere i documenti come immagini PNG, supportando compressione senza perdita e risoluzione personalizzata. -**Import Required Libraries** +**Importa le librerie necessarie** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**Configura percorsi e Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -197,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Spiegazione:* PNG provides lossless compression, preserving the exact appearance of the original text. +*Spiegazione:* PNG fornisce compressione senza perdita, preservando l'aspetto esatto del testo originale. -### Funzione 5: Renderizza TXT in PDF *(txt to pdf java / convert txt to pdf java)* +### Funzione 5: Renderizzare TXT in PDF *(txt to pdf java / convert txt to pdf java)* +**Risposta diretta:** Istanzia `PdfViewOptions`, opzionalmente imposta la dimensione della pagina (ad esempio A4), poi chiama `viewer.view`; la libreria gestisce automaticamente la paginazione, i font e l'incorporamento delle risorse per produrre un PDF ad alta fedeltà. -#### Panoramica -Create a PDF file from a TXT document—great for archiving, printing, or sending to clients. +**Definition anchor:** `PdfViewOptions` controlla gli aspetti di rendering specifici per PDF come dimensione della pagina, margini e incorporamento dei font. -**Import Required Libraries** +**Importa le librerie necessarie** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**Configura percorsi e Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -226,41 +288,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Spiegazione:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. +*Spiegazione:* `PdfViewOptions` gestisce automaticamente layout della pagina, font e incorporamento delle risorse. ## Applicazioni pratiche - -1. **Document Management Systems:** Automate conversion of legacy TXT docs into HTML for intranet portals. -2. **Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML for seamless CMS integration. -3. **Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term storage. -4. **Cloud Storage Integration:** Convert on‑the‑fly and store the rendered files in AWS S3, Azure Blob, or Google Cloud. +1. **Sistemi di gestione documentale:** Automatizza la conversione di documenti TXT legacy in HTML per portali intranet. +2. **Piattaforme editoriali:** Trasforma i manoscritti TXT inviati dagli autori in HTML per un'integrazione fluida con il CMS. +3. **Soluzioni di archiviazione:** Conserva i vecchi file di testo come PDF o PNG per l'archiviazione a lungo termine e la conformità. +4. **Integrazione con storage cloud:** Converti al volo e archivia i file renderizzati in AWS S3, Azure Blob o Google Cloud. ## Problemi comuni e soluzioni | Problema | Causa | Soluzione | |----------|-------|-----------| -| **L'output è vuoto** | Percorso file errato o permessi di lettura mancanti. | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | -| **Le immagini hanno bassa qualità** | Il DPI predefinito è basso. | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | -| **HTML contiene link interrotti** | Risorse non incorporate. | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | -| **Eccezione di licenza** | Nessuna licenza valida impostata. | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | +| **L'output è vuoto** | Percorso file errato o permessi di lettura mancanti. | Verifica che `YOUR_DOCUMENT_DIRECTORY` punti al file TXT reale e che il processo abbia i permessi di lettura. | +| **Le immagini hanno bassa qualità** | Il DPI predefinito è basso. | Usa `JpgViewOptions.setResolution(int dpi)` o `PngViewOptions.setResolution(int dpi)` per aumentare il DPI (ad esempio 300). | +| **HTML contiene link interrotti** | Risorse non incorporate. | Usa `HtmlViewOptions.forEmbeddedResources` o fornisci una cartella di risorse personalizzata. | +| **Eccezione di licenza** | Nessuna licenza valida impostata. | Carica il tuo file di licenza con `License license = new License(); license.setLicense("path/to/license.file");` prima di creare il `Viewer`. | ## Domande frequenti **Q: Posso convertire file TXT di grandi dimensioni (centinaia di MB) con GroupDocs.Viewer?** -A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. +A: Sì. La libreria trasmette in streaming il file sorgente, ma potresti voler aumentare la dimensione dell'heap JVM per documenti molto grandi. **Q: Ho bisogno di dipendenze aggiuntive per generare JPG o PNG?** -A: No. The Viewer package includes all required image processing libraries. +A: No. Il pacchetto Viewer include tutte le librerie di elaborazione immagini necessarie out‑of‑the‑box. -**Q: È possibile personalizzare le dimensioni della pagina PDF?** -A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. +**Q: È possibile personalizzare la dimensione della pagina PDF?** +A: Assolutamente. Usa `PdfViewOptions.setPageSize(PageSize.A4)` o qualsiasi altro `PageSize` prima del rendering. **Q: Come gestisco i file TXT protetti da password?** -A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. +A: I file TXT non supportano le password. Se il file è criptato, decrittalo prima di passarlo al Viewer. + +**Q: Posso eseguire questa conversione in un contenitore Docker?** +A: Sì. Includi il JDK, copia il tuo `pom.xml` con la dipendenza GroupDocs e avvia l'applicazione Java all'interno del contenitore. + +--- + +**Ultimo aggiornamento:** 2026-07-24 +**Testato con:** GroupDocs.Viewer 25.2 per Java +**Autore:** GroupDocs -**Q: Posso eseguire questa conversione in un container Docker?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +## Tutorial correlati -**Ultimo aggiornamento:** 2026-02-21 -**Testato con:** GroupDocs.Viewer 25.2 for Java -**Autore:** GroupDocs \ No newline at end of file +- [groupdocs viewer java: Converti documenti in PDF – Guida completa](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Converti ODF in HTML, JPG, PNG, PDF usando GroupDocs.Viewer per Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Come convertire DOCX in HTML usando GroupDocs.Viewer per Java: Guida passo‑passo](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/japanese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/japanese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 57c22b121..2419fa57b 100644 --- a/content/japanese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/japanese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,48 +1,113 @@ --- -date: '2026-02-21' -description: GroupDocs Viewer Maven を使用して、Java で txt ファイルを html、jpg、png、pdf に変換する方法を学びます。txt - から pdf への変換手順と、マルチページ html の手順が含まれています。 +date: '2026-07-24' +description: GroupDocs Viewer Maven for Java を使用して txt を html、jpg、png、pdf に変換する方法を学びます。マルチページ + HTML、バッチ変換、txt の pdf へのエクスポート手順を含みます。 keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: TXT を HTML、JPG、PNG、PDF に変換' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: GroupDocs Viewer Maven for Java を使用して txt を html、jpg、png、pdf に変換します。マルチページ + HTML、バッチ変換、高品質画像出力に対応しています。 +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: GroupDocs ViewerでTXTをHTML、JPG、PNG、PDFに変換 +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: GroupDocs ViewerでTXTをHTML、JPG、PNG、PDFに変換 type: docs url: /ja/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: TXT ファイルを HTML、JPG、PNG、PDF に変換する(GroupDocs.Viewer for Java 使用) +# GroupDocs Viewer を使用して TXT を HTML、JPG、PNG、PDF に変換 -モダンな Java アプリケーションでは、**groupdocs viewer maven** を使用すると、プレーンテキスト(TXT)ドキュメントを Web 用の HTML、高解像度画像、またはポータブル PDF に簡単に変換できます。ドキュメントポータル、アーカイブサービス、プレビュー機能の構築など、GroupDocs.Viewer を使った TXT ファイルの変換は時間を節約し、カスタムパーサーの必要性を排除します。このガイドでは、設定手順をすべて解説し、**convert txt files java** を HTML(単一ページ・マルチページ)、JPG、PNG、PDF に変換する方法を示します。 +モダンな Java アプリケーションでは、**convert txt to html** は柔軟なドキュメントプレビュー パイプラインへの最初のステップに過ぎません。GroupDocs Viewer Maven を使えば、プレーンテキスト ファイルをすぐに Web 対応の HTML、鮮明な JPG/PNG 画像、または汎用的に閲覧可能な PDF に変換できます。ドキュメント ポータル、アーカイブ サービス、SaaS 製品向けのプレビュー機能を構築する場合でも、本ガイドは完全なセットアップ手順を示し、**convert txt files java** をすべての一般的な出力形式に変換する方法を解説します。 ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Quick Answers -- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). +## クイック回答 +- **Which Maven artifact do I need?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). - **Can I render multi‑page HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. - **Is a license required for production?** A trial works for evaluation; a permanent license is needed for commercial use. - **What Java version is supported?** Java 8 or newer (Java 11+ recommended). - **Do I need additional libraries for image output?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. -## What is groupdocs viewer maven? -**groupdocs viewer maven** は、GroupDocs.Viewer for Java ライブラリの Maven 配布版です。Microsoft Office やサードパーティツールを必要とせず、プレーンテキストを含む 100 以上のドキュメント形式を HTML、画像、または PDF にレンダリングするシンプルな API を提供します。 +## GroupDocs Viewer Maven とは? +**GroupDocs Viewer Maven** は、GroupDocs.Viewer for Java ライブラリの Maven ベース配布です。単一の使いやすい API を提供し、プレーンテキストを含む 100 以上のドキュメント形式を HTML、画像、または PDF にレンダリングします。Microsoft Office やサードパーティのコンバータは不要で、ドキュメントレンダリングの複雑さを抽象化し、開発者がビジネスロジックに集中できるようにします。 -## Why convert txt files java? -- **Cross‑platform preview** – HTML と画像はブラウザやモバイルアプリで表示可能です。 -- **Standardized archiving** – PDF は書式を保持し、あらゆる環境で閲覧できます。 -- **Automation friendly** – バッチジョブ、クラウドサービス、CI パイプラインに変換処理を組み込めます。 +## なぜ txt ファイルを Java で変換するのか? +TXT ファイルをリッチな形式に変換すると、Web インターフェイスとのシームレスな統合が可能になり、スタイリングが統一され、アーカイブ標準にも対応できるため、コンテンツがよりアクセスしやすく、プロフェッショナルになります。また、構造化された出力を提供することで、検索インデックス作成やコンテンツ分析といった下流処理も簡素化されます。 -## Prerequisites +- **クロスプラットフォーム プレビュー** – HTML と画像はブラウザやモバイルアプリで即座に表示可能。 +- **標準化されたアーカイブ** – PDF は書式を保持し、あらゆる環境で閲覧可能。 +- **自動化に最適** – CI パイプライン、クラウドファンクション、スケジュールジョブで txt ファイルをバッチ変換。 -- **GroupDocs.Viewer for Java** バージョン 25.2 以降(Maven で配布)。 +## 前提条件 +- **GroupDocs.Viewer for Java** バージョン 25.2 以降(Maven 経由で提供)。 - JDK 8 +(Java 11 + 推奨)。 -- IntelliJ IDEA、Eclipse、NetBeans などの IDE。 +- IntelliJ IDEA、Eclipse、または NetBeans などの IDE。 - 基本的な Java と Maven の知識。 -## Setting Up GroupDocs.Viewer for Java +## GroupDocs.Viewer for Java の設定 -Add the repository and dependency to your `pom.xml`: +`pom.xml` にリポジトリと依存関係を追加します: ```xml @@ -61,31 +126,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps -- Start with a **free trial** or obtain a **temporary license** to explore the full capabilities. -- For production, purchase a license through the official [purchase page](https://purchase.groupdocs.com/buy). +### ライセンス取得手順 +- **無料トライアル** から始めるか、**一時ライセンス** を取得してフル機能を試す。 +- 本番環境では、公式の [purchase page](https://purchase.groupdocs.com/buy) からライセンスを購入。 -### Basic Initialization and Setup -1. Add the Maven dependency shown above. -2. Ensure your JDK and IDE are correctly configured. +### 基本的な初期化と設定 +1. 上記の Maven 依存関係を追加。 +2. JDK と IDE が正しく設定されていることを確認。 -Now let’s dive into the concrete conversion scenarios. +**定義アンカー:** `Viewer` は GroupDocs.Viewer のコアクラスで、ソース ドキュメントを読み込み、選択した出力形式にレンダリングします。 -## Implementation Guide +さあ、具体的な変換シナリオに入りましょう。 -### Feature 1: Render TXT to Multi‑page HTML *(multi page html java)* +## 実装ガイド -#### Overview -This example converts a TXT document into a **multi‑page HTML** file, preserving line breaks across separate web pages. +### 機能 1: TXT をマルチページ HTML にレンダリング *(multi page html java)* +**直接回答:** `HtmlViewOptions.forEmbeddedResources` を使用し、`viewer.view(documentPath, options)` を呼び出すと、元テキストの一部ごとに HTML ページが生成され、CSS と画像が自動的に埋め込まれます。 -**Import Required Libraries** +**定義アンカー:** `HtmlViewOptions` は Viewer が HTML にレンダリングする際の設定を行い、ページ分割、リソース埋め込み、CSS 処理などを制御します。 + +**必要なライブラリのインポート** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**パスと Viewer の設定** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -100,21 +167,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. +*説明:* `HtmlViewOptions.forEmbeddedResources` は CSS、フォント、画像を HTML 出力に直接バンドルし、ポータブルにします。 -### Feature 2: Render TXT to Single‑page HTML *(convert txt to html java)* +### 機能 2: TXT をシングルページ HTML にレンダリング *(convert txt to html java)* +**直接回答:** `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` を呼び出してから `viewer.view` を実行すると、すべての TXT コンテンツが 1 つの HTML ファイルにまとめられ、クイックプレビューに最適です。 -#### Overview -Condense the entire text file into a single HTML page—perfect for quick previews. +**定義アンカー:** `setRenderToSinglePage(true)` は Viewer に生成されたすべてのページを単一の HTML ドキュメントに統合させます。 -**Import Required Libraries** +**必要なライブラリのインポート** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**パスと Viewer の設定** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -132,21 +199,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` merges all pages into one HTML file. +*説明:* `setRenderToSinglePage(true)` により、すべてのページが 1 つの HTML ファイルに結合されます。 -### Feature 3: Render TXT to JPG +### 機能 3: TXT を JPG にレンダリング +**直接回答:** `JpgViewOptions` インスタンスを作成し、必要に応じて DPI を設定してから `viewer.view` に渡すと、ソース TXT の各ページに対して JPEG 画像が出力されます。 -#### Overview -Convert a TXT file into a high‑quality JPEG image, useful for sharing on platforms that only accept images. +**定義アンカー:** `JpgViewOptions` は解像度、品質、JPEG 変換用の出力フォルダーなど、画像固有のレンダリング設定を定義します。 -**Import Required Libraries** +**必要なライブラリのインポート** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**パスと Viewer の設定** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -161,21 +228,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` lets you control image quality, DPI, and output path. +*説明:* `JjpgViewOptions` で画像品質、DPI、出力パスを制御できます。 -### Feature 4: Render TXT to PNG +### 機能 4: TXT を PNG にレンダリング +**直接回答:** `PngViewOptions` に希望の DPI(例: 300)を設定し、`viewer.view` を呼び出すと、ページごとにロスレス PNG 画像が生成され、テキストの正確なビジュアルレイアウトが保持されます。 -#### Overview -Generate lossless PNG images from text files—ideal when you need crisp, scalable graphics. +**定義アンカー:** `PngViewOptions` はドキュメントを PNG 画像としてレンダリングするための設定を提供し、ロスレス圧縮とカスタム解像度をサポートします。 -**Import Required Libraries** +**必要なライブラリのインポート** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**パスと Viewer の設定** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -190,21 +257,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG provides lossless compression, preserving the exact appearance of the original text. +*説明:* PNG はロスレス圧縮を提供し、元テキストの外観を正確に保持します。 -### Feature 5: Render TXT to PDF *(txt to pdf java / convert txt to pdf java)* +### 機能 5: TXT を PDF にレンダリング *(txt to pdf java / convert txt to pdf java)* +**直接回答:** `PdfViewOptions` をインスタンス化し、必要に応じてページサイズ(例: A4)を設定してから `viewer.view` を呼び出すと、ライブラリが自動的にページ分割、フォント埋め込み、リソース埋め込みを行い、高忠実度の PDF が生成されます。 -#### Overview -Create a PDF file from a TXT document—great for archiving, printing, or sending to clients. +**定義アンカー:** `PdfViewOptions` はページサイズ、余白、フォント埋め込みなど、PDF 固有のレンダリング側面を制御します。 -**Import Required Libraries** +**必要なライブラリのインポート** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**パスと Viewer の設定** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -219,43 +286,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. - -## Practical Applications +*説明:* `PdfViewOptions` はページレイアウト、フォント、リソース埋め込みを自動的に処理します。 -1. **Document Management Systems:** Automate conversion of legacy TXT docs into HTML for intranet portals. -2. **Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML for seamless CMS integration. -3. **Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term storage. -4. **Cloud Storage Integration:** Convert on‑the‑fly and store the rendered files in AWS S3, Azure Blob, or Google Cloud. +## 実用的な活用例 +1. **ドキュメント管理システム:** 旧式の TXT を HTML に自動変換し、イントラネット ポータルで表示。 +2. **出版プラットフォーム:** 作者が提出した TXT 原稿を HTML に変換し、CMS とシームレスに統合。 +3. **アーカイブソリューション:** 古いテキスト ファイルを PDF または PNG に保存し、長期保存とコンプライアンスを確保。 +4. **クラウドストレージ統合:** 変換をオンザフライで実行し、AWS S3、Azure Blob、Google Cloud に保存。 -## Common Issues and Solutions +## よくある問題と解決策 -| Issue | Cause | Fix | +| 問題 | 原因 | 対策 | |-------|-------|-----| -| **Output is blank** | Incorrect file path or missing read permissions. | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | -| **Images are low quality** | Default DPI is low. | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | -| **HTML contains broken links** | Resources not embedded. | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | -| **License exception** | No valid license set. | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | +| **出力が空白になる** | ファイルパスが間違っている、または読み取り権限がない。 | `YOUR_DOCUMENT_DIRECTORY` が実際の TXT ファイルを指し、プロセスに読み取り権限があることを確認。 | +| **画像が低品質になる** | デフォルト DPI が低い。 | `JpgViewOptions.setResolution(int dpi)` または `PngViewOptions.setResolution(int dpi)` で DPI を上げる(例: 300)。 | +| **HTML に壊れたリンクがある** | リソースが埋め込まれていない。 | `HtmlViewOptions.forEmbeddedResources` を使用するか、カスタムリソースフォルダーを指定。 | +| **ライセンス例外が発生** | 有効なライセンスが設定されていない。 | `License license = new License(); license.setLicense("path/to/license.file");` を Viewer 作成前に実行。 | -## Frequently Asked Questions +## よくある質問 -**Q: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer?** -A: Yes. The library streams the source file, but you may want to increase the JVM heap size for very large documents. +**Q: 大容量の TXT ファイル(数百 MB)を GroupDocs.Viewer で変換できますか?** +A: はい。ライブラリはソースファイルをストリーミングしますが、非常に大きなドキュメントの場合は JVM ヒープサイズを増やすことを検討してください。 -**Q: Do I need additional dependencies to generate JPG or PNG?** -A: No. The Viewer package includes all required image processing libraries. +**Q: JPG や PNG を生成するために追加の依存関係は必要ですか?** +A: いいえ。Viewer パッケージに必要な画像処理ライブラリはすべて同梱されています。 -**Q: Is it possible to customize the PDF page size?** -A: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other `PageSize` before rendering. +**Q: PDF のページサイズはカスタマイズできますか?** +A: もちろんです。`PdfViewOptions.setPageSize(PageSize.A4)` など、任意の `PageSize` を設定してからレンダリングしてください。 -**Q: How do I handle password‑protected TXT files?** -A: TXT files do not support passwords. If the file is encrypted, decrypt it first before passing it to the Viewer. +**Q: パスワードで保護された TXT ファイルはどう扱いますか?** +A: TXT ファイル自体はパスワードをサポートしません。暗号化されている場合は、Viewer に渡す前に復号してください。 -**Q: Can I run this conversion in a Docker container?** -A: Yes. Just include the JDK, copy your `pom.xml` with the GroupDocs dependency, and run the Java application inside the container. +**Q: この変換を Docker コンテナ内で実行できますか?** +A: はい。JDK を含め、`pom.xml` に GroupDocs の依存関係をコピーし、コンテナ内で Java アプリケーションを実行すれば動作します。 --- -**Last Updated:** 2026-02-21 +**Last Updated:** 2026-07-24 **Tested With:** GroupDocs.Viewer 25.2 for Java -**Author:** GroupDocs \ No newline at end of file +**Author:** GroupDocs + +## 関連チュートリアル + +- [groupdocs viewer java: Convert Documents to PDF – Complete Guide](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Convert ODF to HTML, JPG, PNG, PDF Using GroupDocs.Viewer for Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [How to Convert DOCX to HTML Using GroupDocs.Viewer for Java: A Step‑By‑Step Guide](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/korean/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/korean/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 605105e6c..54f762c36 100644 --- a/content/korean/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/korean/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,45 +1,112 @@ --- -date: '2026-02-21' -description: Java에서 GroupDocs Viewer Maven을 사용해 txt 파일을 html, jpg, png 및 pdf로 변환하는 - 방법을 배웁니다. txt를 pdf로 변환하는 Java 단계와 다중 페이지 html을 생성하는 Java 단계가 포함됩니다. +date: '2026-07-24' +description: GroupDocs Viewer Maven for Java를 사용하여 txt를 html, jpg, png, pdf로 변환하는 + 방법을 배웁니다. multi‑page HTML, batch conversion 단계와 txt를 pdf로 내보내는 방법을 포함합니다. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: TXT를 HTML, JPG, PNG, PDF로 변환' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: GroupDocs Viewer Maven for Java를 사용하여 txt를 html, jpg, png, pdf로 변환합니다. + multi‑page HTML, batch conversion을 지원하며 고품질 이미지 출력도 가능합니다. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: GroupDocs Viewer로 TXT를 HTML, JPG, PNG, PDF로 변환 +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: GroupDocs Viewer로 TXT를 HTML, JPG, PNG, PDF로 변환 type: docs url: /ko/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: TXT 파일을 HTML, JPG, PNG 및 PDF로 변환하기 - GroupDocs.Viewer for Java 사용 +# GroupDocs Viewer로 TXT를 HTML, JPG, PNG, PDF로 변환 -현대 Java 애플리케이션에서 **groupdocs viewer maven**은 일반 텍스트(TXT) 문서를 웹용 HTML, 고해상도 이미지 또는 휴대용 PDF 파일로 변환하는 작업을 간단하게 해줍니다. 문서 포털, 아카이브 서비스 또는 미리보기 기능을 구축하든, GroupDocs.Viewer를 사용한 TXT 파일 변환은 시간을 절약하고 맞춤 파서를 만들 필요를 없애줍니다. 이 가이드에서는 전체 설정 과정을 안내하고 **convert txt files java**를 사용해 HTML(단일 및 다중 페이지), JPG, PNG, PDF로 변환하는 방법을 보여드립니다. +현대 Java 애플리케이션에서 **convert txt to html**은 유연한 문서 미리보기 파이프라인을 위한 첫 번째 단계에 불과합니다. GroupDocs Viewer Maven을 사용하면 일반 텍스트 파일을 즉시 웹용 HTML, 선명한 JPG/PNG 이미지 또는 보편적으로 읽을 수 있는 PDF로 변환할 수 있습니다. 문서 포털, 아카이브 서비스, 혹은 SaaS 제품의 미리보기 기능을 구축하든, 이 가이드는 전체 설정 과정을 안내하고 **convert txt files java**를 사용해 모든 일반적인 출력 형식으로 변환하는 방법을 보여줍니다. -![GroupDocs.Viewer for Java를 사용한 TXT 파일을 HTML, JPG, PNG 및 PDF로 변환](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## 빠른 답변 -- **필요한 Maven 아티팩트는 무엇인가요?** `com.groupdocs:groupdocs-viewer` (아래 Maven 스니펫을 참조하세요). -- **다중 페이지 HTML을 렌더링할 수 있나요?** 예 – `HtmlViewOptions.forEmbeddedResources`를 사용하고 single‑page 플래그를 사용하지 않으세요. -- **프로덕션에 라이선스가 필요합니까?** 평가용으로는 체험판이 작동하지만, 상업적 사용을 위해서는 영구 라이선스가 필요합니다. -- **지원되는 Java 버전은 무엇인가요?** Java 8 이상 (Java 11+ 권장). -- **이미지 출력에 추가 라이브러리가 필요합니까?** 아니요, Viewer 라이브러리에 JPG 및 PNG 지원이 기본 포함되어 있습니다. +- **필요한 Maven 아티팩트는 무엇인가요?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **멀티 페이지 HTML을 렌더링할 수 있나요?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. +- **프로덕션에 라이선스가 필요합니까?** A trial works for evaluation; a permanent license is needed for commercial use. +- **지원되는 Java 버전은 무엇인가요?** Java 8 or newer (Java 11+ recommended). +- **이미지 출력에 추가 라이브러리가 필요합니까?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. ## groupdocs viewer maven이란? -**groupdocs viewer maven**은 GroupDocs.Viewer for Java 라이브러리의 Maven 기반 배포판입니다. Microsoft Office나 기타 서드파티 도구 없이 일반 텍스트를 포함한 100여 가지 문서 형식을 HTML, 이미지 또는 PDF로 렌더링하는 간단한 API를 제공합니다. +**GroupDocs Viewer Maven**은 GroupDocs.Viewer for Java 라이브러리의 Maven 기반 배포판입니다. 100개 이상의 문서 형식(플레인 텍스트 포함)을 HTML, 이미지 또는 PDF로 렌더링하는 단일하고 사용하기 쉬운 API를 제공하며, Microsoft Office나 타사 변환기가 필요하지 않습니다. 문서 렌더링의 복잡성을 추상화하여 개발자가 파일 형식 처리보다 비즈니스 로직에 집중할 수 있게 합니다. -## 왜 txt files java를 변환하나요? -- **크로스 플랫폼 미리보기** – HTML 및 이미지는 브라우저나 모바일 앱에서 표시될 수 있습니다. -- **표준화된 아카이빙** – PDF는 서식을 보존하고 모든 환경에서 읽을 수 있습니다. -- **자동화 친화적** – 변환을 배치 작업, 클라우드 서비스 또는 CI 파이프라인에 통합할 수 있습니다. +## 왜 txt 파일을 java로 변환해야 할까요? +TXT 파일을 더 풍부한 형식으로 변환하면 웹 인터페이스와 원활하게 통합되고, 일관된 스타일을 보장하며, 아카이브 표준을 지원하여 콘텐츠를 보다 접근 가능하고 전문적으로 만들 수 있습니다. 또한 구조화된 출력물을 제공함으로써 검색 인덱싱 및 콘텐츠 분석과 같은 다운스트림 처리도 간소화됩니다. -## 사전 요구 사항 -- **GroupDocs.Viewer for Java** 버전 25.2 이상 (Maven을 통해 제공). +- **Cross‑platform preview** – HTML 및 이미지가 브라우저나 모바일 앱에서 즉시 표시됩니다. +- **Standardized archiving** – PDF는 서식을 보존하고 보편적으로 읽을 수 있습니다. +- **Automation friendly** – CI 파이프라인, 클라우드 함수 또는 예약 작업에서 txt 파일을 일괄 변환합니다. + +## 전제 조건 +- **GroupDocs.Viewer for Java** 버전 25.2 이상 (Maven을 통해 제공). - JDK 8 이상 (Java 11 이상 권장). - IntelliJ IDEA, Eclipse, NetBeans와 같은 IDE. - 기본 Java 및 Maven 지식. ## GroupDocs.Viewer for Java 설정 + Add the repository and dependency to your `pom.xml`: ```xml @@ -60,29 +127,32 @@ Add the repository and dependency to your `pom.xml`: ``` ### 라이선스 획득 단계 -- **무료 체험**으로 시작하거나 **임시 라이선스**를 받아 전체 기능을 탐색하세요. -- 프로덕션에서는 공식 [purchase page](https://purchase.groupdocs.com/buy)에서 라이선스를 구매하세요. +- 먼저 **무료 체험**을 시작하거나 **임시 라이선스**를 받아 전체 기능을 탐색하십시오. +- 프로덕션에서는 공식 [구매 페이지](https://purchase.groupdocs.com/buy)에서 라이선스를 구매하십시오. ### 기본 초기화 및 설정 1. 위에 표시된 Maven 의존성을 추가합니다. 2. JDK와 IDE가 올바르게 구성되어 있는지 확인합니다. +**Definition anchor:** `Viewer`는 소스 문서를 로드하고 선택한 출력 형식으로 렌더링하는 GroupDocs.Viewer의 핵심 클래스입니다. + 이제 구체적인 변환 시나리오를 살펴보겠습니다. ## 구현 가이드 -### 기능 1: TXT를 다중 페이지 HTML로 렌더링 *(multi page html java)* -#### 개요 -이 예제는 TXT 문서를 **다중 페이지 HTML** 파일로 변환하며, 별도의 웹 페이지에 걸쳐 줄 바꿈을 유지합니다. +### 기능 1: TXT를 멀티 페이지 HTML로 렌더링 *(multi page html java)* +**Direct answer:** `HtmlViewOptions.forEmbeddedResources`를 사용하고 `viewer.view(documentPath, options)`를 호출하십시오 – 이렇게 하면 원본 텍스트의 일부를 나타내는 일련의 HTML 페이지가 생성되며 CSS와 이미지가 자동으로 포함됩니다. -**Import Required Libraries** +**Definition anchor:** `HtmlViewOptions`는 페이지 매김, 리소스 포함 및 CSS 처리를 포함하여 Viewer가 문서를 HTML로 렌더링하는 방식을 구성합니다. + +**필요한 라이브러리 가져오기** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**경로 및 Viewer 설정** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -97,20 +167,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*설명:* `HtmlViewOptions.forEmbeddedResources`는 CSS, 폰트 및 이미지를 HTML 출력에 직접 포함시켜 휴대성을 높입니다. +*Explanation:* `HtmlViewOptions.forEmbeddedResources`는 CSS, 폰트 및 이미지를 HTML 출력에 직접 포함시켜 휴대성을 높입니다. ### 기능 2: TXT를 단일 페이지 HTML로 렌더링 *(convert txt to html java)* -#### 개요 -전체 텍스트 파일을 하나의 HTML 페이지로 압축합니다—빠른 미리보기에 적합합니다. +**Direct answer:** `viewer.view`를 호출하기 전에 `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)`를 호출하십시오; 전체 TXT 내용이 하나의 HTML 파일로 합쳐져 빠른 미리보기에 이상적입니다. + +**Definition anchor:** `setRenderToSinglePage(true)`는 Viewer가 생성된 모든 페이지를 단일 HTML 문서로 병합하도록 강제합니다. -**Import Required Libraries** +**필요한 라이브러리 가져오기** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**경로 및 Viewer 설정** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -128,20 +199,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*설명:* `setRenderToSinglePage(true)`는 모든 페이지를 하나의 HTML 파일로 병합합니다. +*Explanation:* `setRenderToSinglePage(true)`는 모든 페이지를 하나의 HTML 파일로 병합합니다. ### 기능 3: TXT를 JPG로 렌더링 -#### 개요 -TXT 파일을 고품질 JPEG 이미지로 변환합니다. 이미지만 허용하는 플랫폼에 공유할 때 유용합니다. +**Direct answer:** `JpgViewOptions` 인스턴스를 생성하고, 필요에 따라 고품질을 위해 DPI를 설정한 뒤 `viewer.view`에 전달하십시오; Viewer는 소스 TXT 파일의 각 페이지에 대해 JPEG 이미지를 출력합니다. + +**Definition anchor:** `JpgViewOptions`는 해상도, 품질 및 JPEG 변환을 위한 출력 폴더와 같은 이미지 전용 렌더링 설정을 정의합니다. -**Import Required Libraries** +**필요한 라이브러리 가져오기** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**경로 및 Viewer 설정** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -156,20 +228,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*설명:* `JpgViewOptions`를 사용하면 이미지 품질, DPI 및 출력 경로를 제어할 수 있습니다. +*Explanation:* `JpgViewOptions`를 사용하면 이미지 품질, DPI 및 출력 경로를 제어할 수 있습니다. ### 기능 4: TXT를 PNG로 렌더링 -#### 개요 -텍스트 파일에서 무손실 PNG 이미지를 생성합니다—선명하고 확장 가능한 그래픽이 필요할 때 이상적입니다. +**Direct answer:** 원하는 DPI(예: 300)를 지정한 `PngViewOptions`를 사용하고 `viewer.view`를 호출하십시오; 결과는 페이지당 무손실 PNG 이미지이며 텍스트의 정확한 시각적 레이아웃을 보존합니다. -**Import Required Libraries** +**Definition anchor:** `PngViewOptions`는 무손실 압축 및 사용자 정의 해상도를 지원하는 PNG 이미지로 문서를 렌더링하기 위한 구성을 제공합니다. + +**필요한 라이브러리 가져오기** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**경로 및 Viewer 설정** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -184,20 +257,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*설명:* PNG는 무손실 압축을 제공하여 원본 텍스트의 정확한 모습을 보존합니다. +*Explanation:* PNG는 무손실 압축을 제공하여 원본 텍스트의 정확한 모습을 보존합니다. ### 기능 5: TXT를 PDF로 렌더링 *(txt to pdf java / convert txt to pdf java)* -#### 개요 -TXT 문서에서 PDF 파일을 생성합니다—아카이빙, 인쇄 또는 클라이언트 전송에 적합합니다. +**Direct answer:** `PdfViewOptions`를 인스턴스화하고, 필요에 따라 페이지 크기(예: A4)를 설정한 뒤 `viewer.view`를 호출하십시오; 라이브러리는 페이지 매김, 폰트 및 리소스 포함을 자동으로 처리하여 고품질 PDF를 생성합니다. + +**Definition anchor:** `PdfViewOptions`는 페이지 크기, 여백 및 폰트 포함과 같은 PDF 전용 렌더링 요소를 제어합니다. -**Import Required Libraries** +**필요한 라이브러리 가져오기** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**경로 및 Viewer 설정** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -212,41 +286,48 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*설명:* `PdfViewOptions`는 페이지 레이아웃, 폰트 및 리소스 임베딩을 자동으로 처리합니다. +*Explanation:* `PdfViewOptions`는 페이지 레이아웃, 폰트 및 리소스 포함을 자동으로 처리합니다. ## 실용적인 적용 사례 -1. **문서 관리 시스템:** 레거시 TXT 문서를 HTML로 자동 변환하여 인트라넷 포털에 활용합니다. -2. **출판 플랫폼:** 저자가 제출한 TXT 원고를 HTML로 변환해 원활한 CMS 통합을 지원합니다. -3. **아카이빙 솔루션:** 오래된 텍스트 파일을 PDF 또는 PNG로 보존하여 장기 저장합니다. -4. **클라우드 스토리지 통합:** 실시간으로 변환하고 렌더링된 파일을 AWS S3, Azure Blob 또는 Google Cloud에 저장합니다. +1. **Document Management Systems:** 레거시 TXT 문서를 HTML로 자동 변환하여 인트라넷 포털에 활용합니다. +2. **Publishing Platforms:** 저자가 제출한 TXT 원고를 HTML로 변환하여 CMS와 원활히 통합합니다. +3. **Archiving Solutions:** 오래된 텍스트 파일을 PDF 또는 PNG로 보존하여 장기 저장 및 규정 준수를 보장합니다. +4. **Cloud Storage Integration:** 실시간으로 변환하고 렌더링된 파일을 AWS S3, Azure Blob 또는 Google Cloud에 저장합니다. + +## 일반적인 문제 및 해결책 -## 일반적인 문제와 해결책 | 문제 | 원인 | 해결책 | |-------|-------|-----| | **출력이 비어 있음** | 파일 경로가 잘못되었거나 읽기 권한이 없습니다. | `YOUR_DOCUMENT_DIRECTORY`가 실제 TXT 파일을 가리키고 프로세스에 읽기 권한이 있는지 확인하십시오. | -| **이미지 품질이 낮음** | 기본 DPI가 낮습니다. | `JpgViewOptions.setResolution(int dpi)` 또는 `PngViewOptions.setResolution(int dpi)`를 사용해 DPI를 높이세요(예: 300). | -| **HTML에 깨진 링크가 있음** | 리소스가 포함되지 않음. | `HtmlViewOptions.forEmbeddedResources`를 사용하거나 사용자 정의 리소스 폴더를 제공하십시오. | +| **이미지 품질이 낮음** | 기본 DPI가 낮습니다. | `JpgViewOptions.setResolution(int dpi)` 또는 `PngViewOptions.setResolution(int dpi)`를 사용하여 DPI를 높이십시오(예: 300). | +| **HTML에 깨진 링크가 포함됨** | 리소스가 포함되지 않음. | `HtmlViewOptions.forEmbeddedResources`를 사용하거나 사용자 정의 리소스 폴더를 제공하십시오. | | **라이선스 예외** | 유효한 라이선스가 설정되지 않음. | `Viewer`를 생성하기 전에 `License license = new License(); license.setLicense("path/to/license.file");` 로 라이선스 파일을 로드하십시오. | ## 자주 묻는 질문 **Q: 대용량 TXT 파일(수백 MB)을 GroupDocs.Viewer로 변환할 수 있나요?** -A: 예. 라이브러리는 소스 파일을 스트리밍하지만, 매우 큰 문서의 경우 JVM 힙 크기를 늘리는 것이 좋습니다. +A: 예. 라이브러리는 소스 파일을 스트리밍하지만 매우 큰 문서의 경우 JVM 힙 크기를 늘리는 것이 좋습니다. **Q: JPG 또는 PNG를 생성하기 위해 추가 종속성이 필요합니까?** -A: 아니요. Viewer 패키지에 모든 필요한 이미지 처리 라이브러리가 포함되어 있습니다. +A: 아니오. Viewer 패키지는 필요한 모든 이미지 처리 라이브러리를 기본 제공합니다. -**Q: PDF 페이지 크기를 사용자 정의할 수 있나요?** -A: 물론입니다. 렌더링 전에 `PdfViewOptions.setPageSize(PageSize.A4)` 또는 다른 `PageSize`를 사용하세요. +**Q: PDF 페이지 크기를 맞춤 설정할 수 있나요?** +A: 물론 가능합니다. 렌더링 전에 `PdfViewOptions.setPageSize(PageSize.A4)` 또는 다른 `PageSize`를 사용하십시오. **Q: 암호로 보호된 TXT 파일을 어떻게 처리합니까?** -A: TXT 파일은 비밀번호를 지원하지 않습니다. 파일이 암호화된 경우 Viewer에 전달하기 전에 먼저 복호화하십시오. +A: TXT 파일은 암호를 지원하지 않습니다. 파일이 암호화된 경우 Viewer에 전달하기 전에 먼저 복호화하십시오. **Q: 이 변환을 Docker 컨테이너에서 실행할 수 있나요?** -A: 예. JDK를 포함하고 GroupDocs 의존성이 있는 `pom.xml`을 복사한 뒤 컨테이너 내부에서 Java 애플리케이션을 실행하면 됩니다. +A: 예. JDK를 포함하고 GroupDocs 의존성이 있는 `pom.xml`을 복사한 뒤 컨테이너 내부에서 Java 애플리케이션을 실행하십시오. --- -**마지막 업데이트:** 2026-02-21 +**마지막 업데이트:** 2026-07-24 **테스트 환경:** GroupDocs.Viewer 25.2 for Java -**작성자:** GroupDocs \ No newline at end of file +**작성자:** GroupDocs + +## 관련 튜토리얼 + +- [groupdocs viewer java: 문서를 PDF로 변환 – 완전 가이드](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – GroupDocs.Viewer for Java를 사용하여 ODF를 HTML, JPG, PNG, PDF로 변환](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [GroupDocs.Viewer for Java를 사용하여 DOCX를 HTML로 변환하는 방법: 단계별 가이드](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/polish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/polish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 2312b456c..234de53aa 100644 --- a/content/polish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/polish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,48 +1,115 @@ --- -date: '2026-02-21' -description: Dowiedz się, jak używać GroupDocs Viewer Maven do konwertowania plików - txt na html, jpg, png i pdf w Javie. Zawiera kroki konwersji txt do pdf w Javie - oraz wielostronicowego html w Javie. +date: '2026-07-24' +description: Dowiedz się, jak konwertować txt na html, jpg, png i pdf przy użyciu + GroupDocs Viewer Maven dla Java. Zawiera kroki dla multi-page HTML, batch conversion + oraz export txt to pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Konwertuj TXT na HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Konwertuj txt na html, jpg, png i pdf przy użyciu GroupDocs Viewer + Maven dla Java. Obsługuje multi-page HTML, batch conversion oraz high-quality image + output. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Konwertuj TXT na HTML, JPG, PNG, PDF za pomocą GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Konwertuj TXT na HTML, JPG, PNG, PDF za pomocą GroupDocs Viewer type: docs url: /pl/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: Konwertuj pliki TXT do HTML, JPG, PNG i PDF przy użyciu GroupDocs.Viewer dla Javy +# Konwertuj pliki TXT do HTML, JPG, PNG, PDF przy użyciu GroupDocs Viewer -W nowoczesnych aplikacjach Java, **groupdocs viewer maven** umożliwia łatwe przekształcanie dokumentów tekstowych (TXT) w gotowe do wyświetlenia w przeglądarce HTML, obrazy wysokiej rozdzielczości lub przenośne pliki PDF. Niezależnie od tego, czy tworzysz portal dokumentów, usługę archiwizacji czy funkcję podglądu, konwersja plików TXT przy użyciu GroupDocs.Viewer oszczędza czas i eliminuje potrzebę tworzenia własnych parserów. W tym przewodniku przeprowadzimy Cię przez pełną konfigurację i pokażemy, jak **convert txt files java** do HTML (jednostronicowego i wielostronicowego), JPG, PNG i PDF. +W nowoczesnych aplikacjach Java, **convert txt to html** to dopiero pierwszy krok w kierunku elastycznego potoku podglądu dokumentów. Dzięki GroupDocs Viewer Maven możesz natychmiast przekształcić pliki tekstowe w gotowy do wyświetlenia w przeglądarce HTML, wyraźne obrazy JPG/PNG lub uniwersalny PDF. Niezależnie od tego, czy tworzysz portal dokumentów, usługę archiwizacji, czy funkcję podglądu dla produktu SaaS, ten przewodnik przeprowadzi Cię przez pełną konfigurację i pokaże, jak **convert txt files java** do każdego popularnego formatu wyjściowego. -![Konwertuj pliki TXT do HTML, JPG, PNG i PDF przy użyciu GroupDocs.Viewer dla Javy](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Szybkie odpowiedzi -- **Jaki artefakt Maven jest potrzebny?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Czy mogę renderować wielostronicowy HTML?** Tak – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **Czy wymagana jest licencja do produkcji?** Wersja trial działa do oceny; stała licencja jest wymagana do użytku komercyjnego. -- **Jaką wersję Java obsługuje?** Java 8 lub nowsza (zalecane Java 11+). -- **Czy potrzebuję dodatkowych bibliotek do wyjścia obrazu?** Nie, biblioteka Viewer zawiera wsparcie dla JPG i PNG od razu. +- **Jaki artefakt Maven jest potrzebny?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **Czy mogę renderować wielostronicowy HTML?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. +- **Czy wymagana jest licencja w produkcji?** A trial works for evaluation; a permanent license is needed for commercial use. +- **Jaką wersję Javy obsługuje?** Java 8 or newer (Java 11+ recommended). +- **Czy potrzebuję dodatkowych bibliotek do wyjścia obrazu?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. -## Co to jest groupdocs viewer maven? -**groupdocs viewer maven** to dystrybucja oparta na Maven biblioteki GroupDocs.Viewer dla Java. Zapewnia prosty interfejs API do renderowania ponad 100 formatów dokumentów — w tym tekstowych — do HTML, obrazów lub PDF bez konieczności posiadania Microsoft Office lub innych narzędzi firm trzecich. +## Co to jest GroupDocs Viewer Maven? +**GroupDocs Viewer Maven** to dystrybucja oparta na Maven biblioteki GroupDocs.Viewer dla Javy. Zapewnia pojedyncze, łatwe w użyciu API, które renderuje ponad 100 formatów dokumentów — w tym zwykły tekst — do HTML, obrazów lub PDF bez konieczności posiadania Microsoft Office ani żadnych konwerterów firm trzecich. Abstrahuje złożoność renderowania dokumentów, pozwalając programistom skupić się na logice biznesowej, a nie na obsłudze formatów plików. ## Dlaczego konwertować pliki txt w Javie? -- **Podgląd wieloplatformowy** – HTML i obrazy mogą być wyświetlane w przeglądarkach lub aplikacjach mobilnych. -- **Standaryzowane archiwizowanie** – PDF zachowuje formatowanie i jest uniwersalnie czytelny. -- **Przyjazny automatyzacji** – Integruj konwersję w zadaniach wsadowych, usługach chmurowych lub pipeline'ach CI. +Konwertowanie plików TXT do bogatszych formatów umożliwia płynną integrację z interfejsami internetowymi, zapewnia spójny styl i wspiera standardy archiwizacji, czyniąc treść bardziej dostępną i profesjonalną. Ułatwia także dalsze przetwarzanie, takie jak indeksowanie wyszukiwania i analizy treści, dzięki dostarczaniu ustrukturyzowanego wyjścia. + +- **Podgląd wieloplatformowy** – HTML and images display instantly in browsers or mobile apps. +- **Standaryzowane archiwizowanie** – PDF preserves formatting and is universally readable. +- **Przyjazny automatyzacji** – Batch convert txt files in CI pipelines, cloud functions, or scheduled jobs. ## Wymagania wstępne -- **GroupDocs.Viewer for Java** wersja 25.2 lub nowsza (dostarczana przez Maven). -- JDK 8 + (zalecane Java 11 +). +- **GroupDocs.Viewer for Java** wersja 25.2 lub późniejsza (dostarczana przez Maven). +- JDK 8 + (Java 11 + zalecane). - IDE, takie jak IntelliJ IDEA, Eclipse lub NetBeans. -- Podstawowa znajomość Java i Maven. +- Podstawowa znajomość Javy i Maven. -## Konfiguracja GroupDocs.Viewer dla Java +## Konfiguracja GroupDocs.Viewer dla Javy -Add the repository and dependency to your `pom.xml`: +Dodaj repozytorium i zależność do swojego `pom.xml`: ```xml @@ -63,19 +130,22 @@ Add the repository and dependency to your `pom.xml`: ### Kroki uzyskania licencji - Rozpocznij od **bezpłatnej wersji próbnej** lub uzyskaj **tymczasową licencję**, aby przetestować pełne możliwości. -- Do produkcji zakup licencję poprzez oficjalną [strona zakupu](https://purchase.groupdocs.com/buy). +- W produkcji zakup licencję poprzez oficjalną [stronę zakupu](https://purchase.groupdocs.com/buy). ### Podstawowa inicjalizacja i konfiguracja 1. Dodaj zależność Maven przedstawioną powyżej. 2. Upewnij się, że Twój JDK i IDE są poprawnie skonfigurowane. +**Definition anchor:** `Viewer` jest podstawową klasą GroupDocs.Viewer, która ładuje dokument źródłowy i renderuje go do wybranego formatu wyjściowego. + Teraz przejdźmy do konkretnych scenariuszy konwersji. ## Przewodnik implementacji ### Funkcja 1: Renderowanie TXT do wielostronicowego HTML *(multi page html java)* -#### Przegląd -Ten przykład konwertuje dokument TXT do **wielostronicowego HTML** zachowując podziały wierszy na oddzielnych stronach internetowych. +**Direct answer:** Użyj `HtmlViewOptions.forEmbeddedResources` i wywołaj `viewer.view(documentPath, options)` – to generuje serię stron HTML, z których każda reprezentuje fragment oryginalnego tekstu, automatycznie osadzając CSS i obrazy. + +**Definition anchor:** `HtmlViewOptions` konfiguruje sposób, w jaki Viewer renderuje dokument do HTML, w tym paginację, osadzanie zasobów i obsługę CSS. **Import wymaganych bibliotek** @@ -99,11 +169,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Wyjaśnienie:* `HtmlViewOptions.forEmbeddedResources` łączy CSS, czcionki i obrazy bezpośrednio w wyjściowym HTML, co czyni go przenośnym. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` łączy CSS, czcionki i obrazy bezpośrednio w wyjściu HTML, co czyni je przenośnym. ### Funkcja 2: Renderowanie TXT do jednopostaciowego HTML *(convert txt to html java)* -#### Przegląd -Zbierz cały plik tekstowy w jedną stronę HTML — idealne do szybkich podglądów. +**Direct answer:** Wywołaj `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` przed wywołaniem `viewer.view`; cała zawartość TXT zostanie złączona w jeden plik HTML, idealny do szybkich podglądów. + +**Definition anchor:** `setRenderToSinglePage(true)` wymusza, aby Viewer połączył wszystkie wygenerowane strony w jeden dokument HTML. **Import wymaganych bibliotek** @@ -130,11 +201,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Wyjaśnienie:* `setRenderToSinglePage(true)` łączy wszystkie strony w jeden plik HTML. +*Explanation:* `setRenderToSinglePage(true)` łączy wszystkie strony w jeden plik HTML. ### Funkcja 3: Renderowanie TXT do JPG -#### Przegląd -Konwertuj plik TXT do wysokiej jakości obrazu JPEG, przydatny do udostępniania na platformach akceptujących jedynie obrazy. +**Direct answer:** Utwórz instancję `JpgViewOptions`, opcjonalnie ustaw DPI dla wyższej jakości i przekaż ją do `viewer.view`; Viewer wygeneruje obraz JPEG dla każdej strony źródłowego pliku TXT. + +**Definition anchor:** `JpgViewOptions` definiuje ustawienia renderowania specyficzne dla obrazu, takie jak rozdzielczość, jakość i folder wyjściowy dla konwersji do JPEG. **Import wymaganych bibliotek** @@ -158,11 +230,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Wyjaśnienie:* `JpgViewOptions` umożliwia kontrolowanie jakości obrazu, DPI oraz ścieżki wyjściowej. +*Explanation:* `JpgViewOptions` pozwala kontrolować jakość obrazu, DPI i ścieżkę wyjściową. ### Funkcja 4: Renderowanie TXT do PNG -#### Przegląd -Generuj obrazy PNG bezstratne z plików tekstowych — idealne, gdy potrzebne są ostre, skalowalne grafiki. +**Direct answer:** Użyj `PngViewOptions` z żądanym DPI (np. 300) i wywołaj `viewer.view`; wynik to bezstratny obraz PNG na każdą stronę, zachowujący dokładny układ wizualny tekstu. + +**Definition anchor:** `PngViewOptions` zapewnia konfigurację renderowania dokumentów jako obrazy PNG, wspierając bezstratną kompresję i niestandardową rozdzielczość. **Import wymaganych bibliotek** @@ -186,11 +259,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Wyjaśnienie:* PNG zapewnia kompresję bezstratną, zachowując dokładny wygląd oryginalnego tekstu. +*Explanation:* PNG zapewnia bezstratną kompresję, zachowując dokładny wygląd oryginalnego tekstu. ### Funkcja 5: Renderowanie TXT do PDF *(txt to pdf java / convert txt to pdf java)* -#### Przegląd -Utwórz plik PDF z dokumentu TXT — doskonały do archiwizacji, drukowania lub wysyłania do klientów. +**Direct answer:** Utwórz instancję `PdfViewOptions`, opcjonalnie ustaw rozmiar strony (np. A4), a następnie wywołaj `viewer.view`; biblioteka automatycznie obsługuje paginację, czcionki i osadzanie zasobów, aby wygenerować wysokiej jakości PDF. + +**Definition anchor:** `PdfViewOptions` kontroluje specyficzne dla PDF aspekty renderowania, takie jak rozmiar strony, marginesy i osadzanie czcionek. **Import wymaganych bibliotek** @@ -214,30 +288,30 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Wyjaśnienie:* `PdfViewOptions` automatycznie obsługuje układ stron, czcionki i osadzanie zasobów. +*Explanation:* `PdfViewOptions` automatycznie obsługuje układ strony, czcionki i osadzanie zasobów. ## Praktyczne zastosowania -1. **Systemy zarządzania dokumentami:** Automatyzuj konwersję starszych dokumentów TXT do HTML dla portali intranetowych. -2. **Platformy wydawnicze:** Przekształcaj rękopisy TXT dostarczane przez autorów w HTML dla płynnej integracji z CMS. -3. **Rozwiązania archiwizacyjne:** Zachowuj stare pliki tekstowe jako PDF lub PNG do długoterminowego przechowywania. -4. **Integracja z chmurą:** Konwertuj w locie i przechowuj wygenerowane pliki w AWS S3, Azure Blob lub Google Cloud. +1. **Systemy zarządzania dokumentami:** Automatyzuj konwersję starszych dokumentów TXT do HTML dla portalów intranetowych. +2. **Platformy wydawnicze:** Przekształć rękopisy TXT dostarczone przez autorów w HTML dla płynnej integracji z CMS. +3. **Rozwiązania archiwizacyjne:** Zachowaj stare pliki tekstowe jako PDF lub PNG do długoterminowego przechowywania i zgodności. +4. **Integracja z chmurą:** Konwertuj w locie i przechowuj wygenerowane pliki w AWS S3, Azure Blob lub Google Cloud. -## Typowe problemy i rozwiązania +## Częste problemy i rozwiązania | Problem | Przyczyna | Rozwiązanie | |-------|-------|-----| | **Wyjście jest puste** | Nieprawidłowa ścieżka pliku lub brak uprawnień do odczytu. | Sprawdź, czy `YOUR_DOCUMENT_DIRECTORY` wskazuje na rzeczywisty plik TXT i czy proces ma prawa odczytu. | | **Obrazy mają niską jakość** | Domyślne DPI jest niskie. | Użyj `JpgViewOptions.setResolution(int dpi)` lub `PngViewOptions.setResolution(int dpi)`, aby zwiększyć DPI (np. 300). | | **HTML zawiera zepsute linki** | Zasoby nie są osadzone. | Użyj `HtmlViewOptions.forEmbeddedResources` lub podaj własny folder zasobów. | -| **Wyjątek licencyjny** | Nie ustawiono ważnej licencji. | Załaduj plik licencji przy pomocy `License license = new License(); license.setLicense("path/to/license.file");` przed utworzeniem obiektu `Viewer`. | +| **Wyjątek licencyjny** | Nie ustawiono ważnej licencji. | Załaduj plik licencji przy użyciu `License license = new License(); license.setLicense("path/to/license.file");` przed utworzeniem `Viewer`. | ## Najczęściej zadawane pytania **Q: Czy mogę konwertować duże pliki TXT (setki MB) przy użyciu GroupDocs.Viewer?** -A: Tak. Biblioteka strumieniuje plik źródłowy, ale dla bardzo dużych dokumentów warto zwiększyć rozmiar sterty JVM. +A: Tak. Biblioteka strumieniuje plik źródłowy, ale możesz chcieć zwiększyć rozmiar sterty JVM dla bardzo dużych dokumentów. **Q: Czy potrzebuję dodatkowych zależności do generowania JPG lub PNG?** -A: Nie. Pakiet Viewer zawiera wszystkie niezbędne biblioteki przetwarzania obrazów. +A: Nie. Pakiet Viewer zawiera wszystkie wymagane biblioteki przetwarzania obrazów od razu. **Q: Czy można dostosować rozmiar strony PDF?** A: Oczywiście. Użyj `PdfViewOptions.setPageSize(PageSize.A4)` lub dowolnego innego `PageSize` przed renderowaniem. @@ -246,10 +320,16 @@ A: Oczywiście. Użyj `PdfViewOptions.setPageSize(PageSize.A4)` lub dowolnego in A: Pliki TXT nie obsługują haseł. Jeśli plik jest zaszyfrowany, najpierw go odszyfruj przed przekazaniem do Viewer. **Q: Czy mogę uruchomić tę konwersję w kontenerze Docker?** -A: Tak. Wystarczy dołączyć JDK, skopiować swój `pom.xml` z zależnością GroupDocs i uruchomić aplikację Java wewnątrz kontenera. +A: Tak. Dołącz JDK, skopiuj swój `pom.xml` z zależnością GroupDocs i uruchom aplikację Java wewnątrz kontenera. --- -**Ostatnia aktualizacja:** 2026-02-21 +**Ostatnia aktualizacja:** 2026-07-24 **Testowano z:** GroupDocs.Viewer 25.2 for Java -**Autor:** GroupDocs \ No newline at end of file +**Autor:** GroupDocs + +## Powiązane samouczki + +- [groupdocs viewer java: Konwertuj dokumenty do PDF – Kompletny przewodnik](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Konwertuj ODF do HTML, JPG, PNG, PDF przy użyciu GroupDocs.Viewer dla Javy](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Jak konwertować DOCX do HTML przy użyciu GroupDocs.Viewer dla Javy: Przewodnik krok po kroku](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/portuguese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/portuguese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 23c8656ee..4bcd2d95e 100644 --- a/content/portuguese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/portuguese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,47 +1,113 @@ --- -date: '2026-02-21' -description: Aprenda como usar o GroupDocs Viewer Maven para converter arquivos txt - em html, jpg, png e pdf em Java. Inclui etapas para txt‑para‑pdf em Java e html - multipágina em Java. +date: '2026-07-24' +description: Aprenda como converter txt para html, jpg, png e pdf usando GroupDocs + Viewer Maven para Java. Inclui etapas para HTML multipágina, conversão em lote e + exportação de txt para pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Converter TXT para HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Converter txt para html, jpg, png e pdf usando GroupDocs Viewer Maven + para Java. Suporta HTML multipágina, conversão em lote e saída de imagem de alta + qualidade. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Converter TXT para HTML, JPG, PNG, PDF com GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Converter TXT para HTML, JPG, PNG, PDF com GroupDocs Viewer type: docs url: /pt/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: Converta arquivos TXT para HTML, JPG, PNG e PDF usando GroupDocs.Viewer para Java +# Converter TXT para HTML, JPG, PNG, PDF com GroupDocs Viewer -Em aplicações Java modernas, **groupdocs viewer maven** facilita a transformação de documentos de texto simples (TXT) em HTML pronto para a web, imagens de alta resolução ou arquivos PDF portáteis. Seja construindo um portal de documentos, um serviço de arquivamento ou um recurso de pré‑visualização, converter arquivos TXT com GroupDocs.Viewer economiza tempo e elimina a necessidade de analisadores personalizados. Neste guia, percorreremos a configuração completa e mostraremos como **convert txt files java** para HTML (de página única e multipágina), JPG, PNG e PDF. +Em aplicações Java modernas, **convert txt to html** é apenas o primeiro passo rumo a um pipeline flexível de pré‑visualização de documentos. Com o GroupDocs Viewer Maven você pode transformar instantaneamente arquivos de texto simples em HTML pronto para a web, imagens JPG/PNG nítidas ou um PDF universalmente legível. Seja construindo um portal de documentos, um serviço de arquivamento ou um recurso de pré‑visualização para um produto SaaS, este guia orienta você na configuração completa e mostra como **convert txt files java** para todos os formatos de saída comuns. -![Converta arquivos TXT para HTML, JPG, PNG e PDF com GroupDocs.Viewer para Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Respostas rápidas -- **Qual artefato Maven eu preciso?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Posso renderizar HTML multipágina?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **É necessária licença para produção?** A trial works for evaluation; a permanent license is needed for commercial use. -- **Qual versão do Java é suportada?** Java 8 or newer (Java 11+ recommended). -- **Preciso de bibliotecas adicionais para saída de imagem?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. +## Respostas Rápidas +- **Qual artefato Maven eu preciso?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **Posso renderizar HTML de múltiplas páginas?** Sim – use `HtmlViewOptions.forEmbeddedResources` sem a flag de página única. +- **É necessária licença para produção?** Um trial funciona para avaliação; uma licença permanente é necessária para uso comercial. +- **Qual versão do Java é suportada?** Java 8 ou mais recente (Java 11+ recomendado). +- **Preciso de bibliotecas adicionais para saída de imagem?** Não, a biblioteca Viewer inclui suporte a JPG e PNG out‑of‑the‑box. ## O que é groupdocs viewer maven? -**groupdocs viewer maven** é a distribuição baseada em Maven da biblioteca GroupDocs.Viewer para Java. Ela fornece uma API simples para renderizar mais de 100 formatos de documento — incluindo texto simples — em HTML, imagens ou PDF sem exigir Microsoft Office ou outras ferramentas de terceiros. +**GroupDocs Viewer Maven** é a distribuição baseada em Maven da biblioteca GroupDocs.Viewer for Java. Ela fornece uma API única e fácil de usar que renderiza mais de 100 formatos de documento — incluindo plain‑text — em HTML, imagens ou PDF sem exigir Microsoft Office ou conversores de terceiros. Ela abstrai a complexidade da renderização de documentos, permitindo que os desenvolvedores se concentrem na lógica de negócios em vez de lidar com formatos de arquivo. ## Por que converter txt files java? -- **Pré‑visualização multiplataforma** – HTML e imagens podem ser exibidos em navegadores ou aplicativos móveis. +Converter arquivos TXT para formatos mais ricos permite integração perfeita com interfaces web, garante estilo consistente e suporta padrões de arquivamento, tornando o conteúdo mais acessível e profissional. Também simplifica o processamento subsequente, como indexação de busca e análise de conteúdo, ao fornecer saída estruturada. + +- **Pré‑visualização multiplataforma** – HTML e imagens são exibidos instantaneamente em navegadores ou aplicativos móveis. - **Arquivamento padronizado** – PDF preserva a formatação e é universalmente legível. -- **Amigável à automação** – Integre a conversão em jobs em lote, serviços de nuvem ou pipelines de CI. +- **Amigável à automação** – Converta em lote arquivos txt em pipelines CI, funções de nuvem ou trabalhos agendados. ## Pré-requisitos - -- **GroupDocs.Viewer for Java** versão 25.2 ou posterior (disponível via Maven). +- **GroupDocs.Viewer for Java** versão 25.2 ou posterior (delivered via Maven). - JDK 8 + (Java 11 + recomendado). - Uma IDE como IntelliJ IDEA, Eclipse ou NetBeans. - Conhecimento básico de Java e Maven. -## Configurando o GroupDocs.Viewer para Java +## Configurando GroupDocs.Viewer para Java Adicione o repositório e a dependência ao seu `pom.xml`: @@ -62,22 +128,22 @@ Adicione o repositório e a dependência ao seu `pom.xml`: ``` -### Etapas de aquisição de licença -- Comece com um **teste gratuito** ou obtenha uma **licença temporária** para explorar todos os recursos. -- Para produção, compre uma licença através da página oficial de [compra](https://purchase.groupdocs.com/buy). +### Etapas de Aquisição de Licença +- Comece com um **free trial** ou obtenha uma **temporary license** para explorar todos os recursos. +- Para produção, compre uma licença através da página oficial [purchase page](https://purchase.groupdocs.com/buy). -### Inicialização e configuração básicas +### Inicialização e Configuração Básicas 1. Adicione a dependência Maven mostrada acima. -2. Certifique‑se de que seu JDK e IDE estejam configurados corretamente. +2. Garanta que seu JDK e IDE estejam configurados corretamente. -Agora vamos mergulhar nos cenários concretos de conversão. +**Definition anchor:** `Viewer` is the core class of GroupDocs.Viewer that loads a source document and renders it into the selected output format. -## Guia de implementação +## Guia de Implementação -### Recurso 1: Renderizar TXT para HTML multipágina *(multi page html java)* +### Recurso 1: Renderizar TXT para HTML de múltiplas páginas *(multi page html java)* +**Direct answer:** Use `HtmlViewOptions.forEmbeddedResources` and call `viewer.view(documentPath, options)` – this generates a series of HTML pages, each representing a portion of the original text, while automatically embedding CSS and images. -#### Visão geral -Este exemplo converte um documento TXT em um arquivo **HTML multipágina**, preservando quebras de linha em páginas web separadas. +**Definition anchor:** `HtmlViewOptions` configures how the Viewer renders a document to HTML, including pagination, resource embedding, and CSS handling. **Importar Bibliotecas Necessárias** @@ -101,12 +167,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicação:* `HtmlViewOptions.forEmbeddedResources` agrupa CSS, fontes e imagens diretamente na saída HTML, tornando‑a portátil. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` bundles CSS, fonts, and images directly into the HTML output, making it portable. ### Recurso 2: Renderizar TXT para HTML de página única *(convert txt to html java)* +**Direct answer:** Call `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` before invoking `viewer.view`; the entire TXT content will be collapsed into one HTML file, ideal for quick previews. -#### Visão geral -Condense todo o arquivo de texto em uma única página HTML — perfeito para pré‑visualizações rápidas. +**Definition anchor:** `setRenderToSinglePage(true)` forces the Viewer to merge all generated pages into a single HTML document. **Importar Bibliotecas Necessárias** @@ -133,12 +199,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explicação:* `setRenderToSinglePage(true)` mescla todas as páginas em um único arquivo HTML. +*Explanation:* `setRenderToSinglePage(true)` merges all pages into one HTML file. ### Recurso 3: Renderizar TXT para JPG +**Direct answer:** Create a `JpgViewOptions` instance, optionally set DPI for higher quality, and pass it to `viewer.view`; the Viewer will output a JPEG image for each page of the source TXT file. -#### Visão geral -Converta um arquivo TXT em uma imagem JPEG de alta qualidade, útil para compartilhamento em plataformas que aceitam apenas imagens. +**Definition anchor:** `JpgViewOptions` defines image‑specific rendering settings such as resolution, quality, and output folder for JPEG conversion. **Importar Bibliotecas Necessárias** @@ -162,12 +228,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicação:* `JpgViewOptions` permite controlar a qualidade da imagem, DPI e caminho de saída. +*Explanation:* `JpgViewOptions` lets you control image quality, DPI, and output path. ### Recurso 4: Renderizar TXT para PNG +**Direct answer:** Use `PngViewOptions` with a desired DPI (e.g., 300) and invoke `viewer.view`; the result is a lossless PNG image per page, preserving the exact visual layout of the text. -#### Visão geral -Gere imagens PNG sem perdas a partir de arquivos de texto — ideal quando você precisa de gráficos nítidos e escaláveis. +**Definition anchor:** `PngViewOptions` provides configuration for rendering documents as PNG images, supporting lossless compression and custom resolution. **Importar Bibliotecas Necessárias** @@ -191,12 +257,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicação:* PNG oferece compressão sem perdas, preservando a aparência exata do texto original. +*Explanation:* PNG provides lossless compression, preserving the exact appearance of the original text. ### Recurso 5: Renderizar TXT para PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Instantiate `PdfViewOptions`, optionally set page size (e.g., A4), then call `viewer.view`; the library automatically handles pagination, fonts, and resource embedding to produce a high‑fidelity PDF. -#### Visão geral -Crie um arquivo PDF a partir de um documento TXT — ótimo para arquivamento, impressão ou envio a clientes. +**Definition anchor:** `PdfViewOptions` controls PDF‑specific rendering aspects such as page size, margins, and font embedding. **Importar Bibliotecas Necessárias** @@ -220,31 +286,30 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicação:* `PdfViewOptions` gerencia o layout de página, fontes e incorporação de recursos automaticamente. - -## Aplicações práticas +*Explanation:* `PdfViewOptions` handles page layout, fonts, and resource embedding automatically. -1. **Sistemas de Gerenciamento de Documentos:** Automatize a conversão de documentos TXT legados para HTML para portais intranet. -2. **Plataformas de Publicação:** Converta manuscritos TXT enviados por autores em HTML para integração perfeita com CMS. -3. **Soluções de Arquivamento:** Preserve arquivos de texto antigos como PDF ou PNG para armazenamento de longo prazo. -4. **Integração com Armazenamento em Nuvem:** Converta em tempo real e armazene os arquivos renderizados no AWS S3, Azure Blob ou Google Cloud. +## Aplicações Práticas +1. **Sistemas de Gerenciamento de Documentos:** Automatize a conversão de documentos TXT legados para HTML em portais intranet. +2. **Plataformas de Publicação:** Converta manuscritos TXT enviados por autores para HTML para integração perfeita com CMS. +3. **Soluções de Arquivamento:** Preserve arquivos de texto antigos como PDF ou PNG para armazenamento de longo prazo e conformidade. +4. **Integração com Armazenamento em Nuvem:** Converta em tempo real e armazene os arquivos renderizados no AWS S3, Azure Blob ou Google Cloud. -## Problemas comuns e soluções +## Problemas Comuns e Soluções | Problema | Causa | Correção | |----------|-------|----------| -| **Saída está em branco** | Caminho do arquivo incorreto ou permissões de leitura ausentes. | Verifique se `YOUR_DOCUMENT_DIRECTORY` aponta para o arquivo TXT real e se o processo tem permissões de leitura. | -| **Imagens de baixa qualidade** | DPI padrão está baixo. | Use `JpgViewOptions.setResolution(int dpi)` ou `PngViewOptions.setResolution(int dpi)` para aumentar o DPI (ex.: 300). | -| **HTML contém links quebrados** | Recursos não incorporados. | Use `HtmlViewOptions.forEmbeddedResources` ou forneça uma pasta de recursos personalizada. | -| **Exceção de licença** | Nenhuma licença válida definida. | Carregue seu arquivo de licença com `License license = new License(); license.setLicense("path/to/license.file");` antes de criar o `Viewer`. | +| **Output is blank** | Incorrect file path or missing read permissions. | Verify `YOUR_DOCUMENT_DIRECTORY` points to the actual TXT file and that the process has read rights. | +| **Images are low quality** | Default DPI is low. | Use `JpgViewOptions.setResolution(int dpi)` or `PngViewOptions.setResolution(int dpi)` to increase DPI (e.g., 300). | +| **HTML contains broken links** | Resources not embedded. | Use `HtmlViewOptions.forEmbeddedResources` or provide a custom resource folder. | +| **License exception** | No valid license set. | Load your license file with `License license = new License(); license.setLicense("path/to/license.file");` before creating the `Viewer`. | -## Perguntas frequentes +## Perguntas Frequentes -**Q: Posso converter arquivos TXT grandes (centenas de MB) com o GroupDocs.Viewer?** -A: Sim. A biblioteca faz streaming do arquivo fonte, mas pode ser necessário aumentar o tamanho do heap da JVM para documentos muito grandes. +**Q: Posso converter arquivos TXT grandes (centenas de MB) com GroupDocs.Viewer?** +A: Sim. A biblioteca faz streaming do arquivo fonte, mas você pode precisar aumentar o heap da JVM para documentos muito grandes. **Q: Preciso de dependências adicionais para gerar JPG ou PNG?** -A: Não. O pacote Viewer inclui todas as bibliotecas de processamento de imagem necessárias. +A: Não. O pacote Viewer inclui todas as bibliotecas de processamento de imagem necessárias out‑of‑the‑box. **Q: É possível personalizar o tamanho da página PDF?** A: Absolutamente. Use `PdfViewOptions.setPageSize(PageSize.A4)` ou qualquer outro `PageSize` antes da renderização. @@ -252,11 +317,15 @@ A: Absolutamente. Use `PdfViewOptions.setPageSize(PageSize.A4)` ou qualquer outr **Q: Como lidar com arquivos TXT protegidos por senha?** A: Arquivos TXT não suportam senhas. Se o arquivo estiver criptografado, descriptografe‑o primeiro antes de passá‑lo ao Viewer. -**Q: Posso executar esta conversão em um contêiner Docker?** -A: Sim. Basta incluir o JDK, copiar seu `pom.xml` com a dependência GroupDocs e executar a aplicação Java dentro do contêiner. +**Q: Posso executar essa conversão em um contêiner Docker?** +A: Sim. Inclua o JDK, copie seu `pom.xml` com a dependência GroupDocs e execute a aplicação Java dentro do contêiner. ---- +**Last Updated:** 2026-07-24 +**Tested With:** GroupDocs.Viewer 25.2 for Java +**Author:** GroupDocs + +## Tutoriais Relacionados -**Última atualização:** 2026-02-21 -**Testado com:** GroupDocs.Viewer 25.2 for Java -**Autor:** GroupDocs \ No newline at end of file +- [groupdocs viewer java: Converter Documentos para PDF – Guia Completo](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Converter ODF para HTML, JPG, PNG, PDF Usando GroupDocs.Viewer for Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Como Converter DOCX para HTML Usando GroupDocs.Viewer for Java: Guia Passo a Passo](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/russian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/russian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index ac8a9f4d9..cf43d753e 100644 --- a/content/russian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/russian/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,48 +1,108 @@ --- -date: '2026-02-21' -description: Узнайте, как использовать GroupDocs Viewer Maven для конвертации txt‑файлов - в html, jpg, png и pdf на Java. Включает шаги по преобразованию txt в pdf на Java - и созданию многостраничного html на Java. +date: '2026-07-24' +description: Узнайте, как конвертировать txt в html, jpg, png и pdf с помощью GroupDocs + Viewer Maven для Java. Включает шаги для создания многостраничного HTML, пакетного + преобразования и экспорта txt в pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: преобразовать TXT в HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Конвертировать txt в html, jpg, png и pdf с помощью GroupDocs Viewer + Maven для Java. Поддерживает многостраничный HTML, пакетное преобразование и вывод + изображений высокого качества. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Конвертировать TXT в HTML, JPG, PNG, PDF с помощью GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Конвертировать TXT в HTML, JPG, PNG, PDF с помощью GroupDocs Viewer type: docs url: /ru/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- - but keep URL unchanged. So alt becomes "Конвертировать TXT-файлы в HTML, JPG, PNG и PDF с помощью GroupDocs.Viewer для Java". Keep the same image path. +# Преобразование TXT в HTML, JPG, PNG, PDF с помощью GroupDocs Viewer -Now produce final output. - -Let's start. - -# groupdocs viewer maven: Конвертировать TXT‑файлы в HTML, JPG, PNG и PDF с помощью GroupDocs.Viewer для Java - -В современных Java‑приложениях **groupdocs viewer maven** упрощает преобразование обычных текстовых (TXT) документов в готовый к веб‑использованию HTML, изображения высокого разрешения или портативные PDF‑файлы. Независимо от того, создаёте ли вы портал документов, сервис архивирования или функцию предварительного просмотра, конвертация TXT‑файлов с помощью GroupDocs.Viewer экономит время и устраняет необходимость в пользовательских парсерах. В этом руководстве мы пройдём полный процесс настройки и покажем, как **convert txt files java** в HTML (одностраничный и многостраничный), JPG, PNG и PDF. +В современных Java‑приложениях **convert txt to html** — это лишь первый шаг к гибкому конвейеру предварительного просмотра документов. С GroupDocs Viewer Maven вы можете мгновенно преобразовать файлы простого текста в готовый к веб‑использованию HTML, чёткие JPG/PNG‑изображения или универсально читаемый PDF. Независимо от того, создаёте ли вы портал документов, сервис архивирования или функцию предварительного просмотра для SaaS‑продукта, это руководство проведёт вас через полную настройку и покажет, как **convert txt files java** в каждый распространённый формат вывода. ![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Быстрые ответы -- **Какой Maven‑артефакт нужен?** `com.groupdocs:groupdocs-viewer` (см. сниппет Maven ниже). -- **Можно ли рендерить многостраничный HTML?** Да – используйте `HtmlViewOptions.forEmbeddedResources` без флага одностраничного вывода. -- **Нужна ли лицензия для продакшна?** Триал‑версия подходит для оценки; постоянная лицензия требуется для коммерческого использования. +- **Какой Maven‑артефакт нужен?** `com.groupdocs:groupdocs-viewer` (см. фрагмент Maven ниже). +- **Можно ли рендерить многостраничный HTML?** Да — используйте `HtmlViewOptions.forEmbeddedResources` без флага одностраничного режима. +- **Требуется ли лицензия для продакшна?** Пробная версия подходит для оценки; постоянная лицензия необходима для коммерческого использования. - **Какая версия Java поддерживается?** Java 8 или новее (рекомендовано Java 11+). - **Нужны ли дополнительные библиотеки для вывода изображений?** Нет, библиотека Viewer включает поддержку JPG и PNG «из коробки». ## Что такое groupdocs viewer maven? -**groupdocs viewer maven** – это дистрибутив GroupDocs.Viewer для Java, распространяемый через Maven. Он предоставляет простой API для рендеринга более чем 100 форматов документов — включая plain‑text — в HTML, изображения или PDF без необходимости в Microsoft Office или сторонних инструментах. +**GroupDocs Viewer Maven** — это Maven‑базированное распределение библиотеки GroupDocs.Viewer для Java. Она предоставляет единый, простой в использовании API, который рендерит более 100 форматов документов — включая plain‑text — в HTML, изображения или PDF без необходимости в Microsoft Office или сторонних конвертерах. Она абстрагирует сложность рендеринга документов, позволяя разработчикам сосредоточиться на бизнес‑логике, а не на обработке форматов файлов. ## Почему стоит конвертировать txt files java? -- **Кроссплатформенный просмотр** – HTML и изображения можно отображать в браузерах или мобильных приложениях. -- **Стандартизированное архивирование** – PDF сохраняет форматирование и читается везде. -- **Удобство автоматизации** – интегрируйте конвертацию в пакетные задания, облачные сервисы или CI‑конвейеры. +Преобразование TXT‑файлов в более богатые форматы обеспечивает бесшовную интеграцию с веб‑интерфейсами, гарантирует единообразный стиль и поддерживает стандарты архивирования, делая контент более доступным и профессиональным. Это также упрощает последующую обработку, такую как индексация поиска и аналитика контента, предоставляя структурированный вывод. -## Предварительные требования +- **Кроссплатформенный просмотр** — HTML и изображения отображаются мгновенно в браузерах или мобильных приложениях. +- **Стандартизированное архивирование** — PDF сохраняет форматирование и читается везде. +- **Удобство автоматизации** — пакетное преобразование txt‑файлов в CI‑конвейерах, облачных функциях или плановых заданиях. -- **GroupDocs.Viewer for Java** версии 25.2 или новее (поставляется через Maven). +## Требования +- **GroupDocs.Viewer for Java** версии 25.2 или новее (доступно через Maven). - JDK 8 + (рекомендовано Java 11 +). - IDE, например IntelliJ IDEA, Eclipse или NetBeans. - Базовые знания Java и Maven. @@ -69,21 +129,23 @@ Let's start. ``` ### Шаги получения лицензии -- Начните с **бесплатного триала** или получите **временную лицензию**, чтобы изучить все возможности. -- Для продакшна приобретите лицензию на официальной [странице покупки](https://purchase.groupdocs.com/buy). +- Начните с **бесплатной пробной версии** или получите **временную лицензию**, чтобы изучить все возможности. +- Для продакшна приобретите лицензию через официальную [purchase page](https://purchase.groupdocs.com/buy). ### Базовая инициализация и настройка 1. Добавьте Maven‑зависимость, показанную выше. 2. Убедитесь, что ваш JDK и IDE правильно сконфигурированы. +**Определяющая ссылка:** `Viewer` — это основной класс GroupDocs.Viewer, который загружает исходный документ и рендерит его в выбранный формат вывода. + Теперь перейдём к конкретным сценариям конвертации. ## Руководство по реализации ### Функция 1: Рендеринг TXT в многостраничный HTML *(multi page html java)* +**Прямой ответ:** Используйте `HtmlViewOptions.forEmbeddedResources` и вызовите `viewer.view(documentPath, options)` — это генерирует серию HTML‑страниц, каждая из которых представляет часть исходного текста, автоматически встраивая CSS и изображения. -#### Обзор -Этот пример преобразует TXT‑документ в **многостраничный HTML**, сохраняя разрывы строк на отдельных веб‑страницах. +**Определяющая ссылка:** `HtmlViewOptions` настраивает, как Viewer рендерит документ в HTML, включая пагинацию, встраивание ресурсов и обработку CSS. **Импорт необходимых библиотек** @@ -110,9 +172,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Пояснение:* `HtmlViewOptions.forEmbeddedResources` упаковывает CSS, шрифты и изображения непосредственно в HTML‑вывод, делая его переносимым. ### Функция 2: Рендеринг TXT в одностраничный HTML *(convert txt to html java)* +**Прямой ответ:** Вызовите `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` перед `viewer.view`; весь TXT‑контент будет объединён в один HTML‑файл, идеальный для быстрых превью. -#### Обзор -Сжимает весь текстовый файл в одну HTML‑страницу — идеально для быстрых превью. +**Определяющая ссылка:** `setRenderToSinglePage(true)` заставляет Viewer объединить все сгенерированные страницы в один HTML‑документ. **Импорт необходимых библиотек** @@ -142,9 +204,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { *Пояснение:* `setRenderToSinglePage(true)` объединяет все страницы в один HTML‑файл. ### Функция 3: Рендеринг TXT в JPG +**Прямой ответ:** Создайте экземпляр `JpgViewOptions`, при необходимости задайте DPI для более высокого качества, и передайте его в `viewer.view`; Viewer выведет JPEG‑изображение для каждой страницы исходного TXT‑файла. -#### Обзор -Конвертирует TXT‑файл в изображение JPEG высокого качества, удобно для публикаций на платформах, принимающих только изображения. +**Определяющая ссылка:** `JpgViewOptions` определяет настройки рендеринга изображений, такие как разрешение, качество и папка вывода для конвертации в JPEG. **Импорт необходимых библиотек** @@ -171,9 +233,9 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Пояснение:* `JpgViewOptions` позволяет управлять качеством изображения, DPI и путём вывода. ### Функция 4: Рендеринг TXT в PNG +**Прямой ответ:** Используйте `PngViewOptions` с нужным DPI (например, 300) и вызовите `viewer.view`; результатом будет без потерь PNG‑изображение на каждую страницу, сохраняющее точный визуальный вид текста. -#### Обзор -Создаёт без потерь PNG‑изображения из текстовых файлов — идеально, когда нужны чёткие масштабируемые графики. +**Определяющая ссылка:** `PngViewOptions` предоставляет конфигурацию для рендеринга документов в PNG‑изображения, поддерживая безпотерьную компрессию и пользовательское разрешение. **Импорт необходимых библиотек** @@ -197,12 +259,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Пояснение:* PNG обеспечивает безпотерьное сжатие, сохраняющее точный вид оригинального текста. +*Пояснение:* PNG обеспечивает безпотерьную компрессию, сохраняющую точный внешний вид оригинального текста. ### Функция 5: Рендеринг TXT в PDF *(txt to pdf java / convert txt to pdf java)* +**Прямой ответ:** Создайте `PdfViewOptions`, при желании задайте размер страницы (например, A4), затем вызовите `viewer.view`; библиотека автоматически обрабатывает пагинацию, шрифты и встраивание ресурсов, создавая PDF высокого качества. -#### Обзор -Создаёт PDF‑файл из TXT‑документа — отлично подходит для архивирования, печати или отправки клиентам. +**Определяющая ссылка:** `PdfViewOptions` управляет специфическими для PDF аспектами рендеринга, такими как размер страницы, отступы и встраивание шрифтов. **Импорт необходимых библиотек** @@ -226,23 +288,22 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Пояснение:* `PdfViewOptions` автоматически обрабатывает макет страниц, шрифты и внедрение ресурсов. +*Пояснение:* `PdfViewOptions` автоматически обрабатывает макет страниц, шрифты и встраивание ресурсов. ## Практические применения - 1. **Системы управления документами:** Автоматизируйте конвертацию устаревших TXT‑документов в HTML для интранет‑порталов. -2. **Платформы публикаций:** Превращайте присланные авторами TXT‑рукописи в HTML для бесшовной интеграции с CMS. -3. **Решения по архивированию:** Сохраняйте старые текстовые файлы в виде PDF или PNG для долгосрочного хранения. -4. **Интеграция с облачными хранилищами:** Конвертируйте «на лету» и сохраняйте отрендеренные файлы в AWS S3, Azure Blob или Google Cloud. +2. **Платформы публикаций:** Превращайте представленные авторами TXT‑рукописи в HTML для бесшовной интеграции с CMS. +3. **Решения для архивирования:** Сохраняйте старые текстовые файлы как PDF или PNG для долгосрочного хранения и соответствия требованиям. +4. **Интеграция с облачными хранилищами:** Конвертируйте «на лету» и сохраняйте отрендеренные файлы в AWS S3, Azure Blob или Google Cloud. -## Распространённые проблемы и их решения +## Распространённые проблемы и решения | Проблема | Причина | Решение | -|----------|---------|---------| -| **Вывод пустой** | Неправильный путь к файлу или отсутствие прав на чтение. | Убедитесь, что `YOUR_DOCUMENT_DIRECTORY` указывает на реальный TXT‑файл и процесс имеет права чтения. | -| **Изображения низкого качества** | По умолчанию DPI низкое. | Используйте `JpgViewOptions.setResolution(int dpi)` или `PngViewOptions.setResolution(int dpi)`, чтобы увеличить DPI (например, 300). | +|----------|---------|----------| +| **Вывод пустой** | Неправильный путь к файлу или отсутствие прав чтения. | Убедитесь, что `YOUR_DOCUMENT_DIRECTORY` указывает на реальный TXT‑файл и процесс имеет права чтения. | +| **Низкое качество изображений** | По умолчанию DPI низкое. | Используйте `JpgViewOptions.setResolution(int dpi)` или `PngViewOptions.setResolution(int dpi)` для увеличения DPI (например, 300). | | **HTML содержит битые ссылки** | Ресурсы не встроены. | Примените `HtmlViewOptions.forEmbeddedResources` или укажите пользовательскую папку ресурсов. | -| **Исключение лицензии** | Не установлена действительная лицензия. | Загрузите файл лицензии с помощью `License license = new License(); license.setLicense("path/to/license.file");` перед созданием `Viewer`. | +| **Исключение лицензии** | Не установлена действующая лицензия. | Загрузите файл лицензии с помощью `License license = new License(); license.setLicense("path/to/license.file");` перед созданием `Viewer`. | ## Часто задаваемые вопросы @@ -250,19 +311,25 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { О: Да. Библиотека потоково читает исходный файл, но для очень больших документов может потребоваться увеличить размер кучи JVM. **В: Нужны ли дополнительные зависимости для генерации JPG или PNG?** -О: Нет. Пакет Viewer уже включает все необходимые библиотеки обработки изображений. +О: Нет. Пакет Viewer включает все необходимые библиотеки обработки изображений «из коробки». **В: Можно ли настроить размер страницы PDF?** О: Конечно. Используйте `PdfViewOptions.setPageSize(PageSize.A4)` или любой другой `PageSize` перед рендерингом. **В: Как обрабатывать TXT‑файлы, защищённые паролем?** -О: TXT‑файлы не поддерживают пароли. Если файл зашифрован, сначала его нужно расшифровать, а затем передать в Viewer. +О: TXT‑файлы не поддерживают пароли. Если файл зашифрован, сначала его необходимо расшифровать, а затем передать в Viewer. **В: Можно ли запускать эту конвертацию в Docker‑контейнере?** -О: Да. Достаточно включить JDK, скопировать ваш `pom.xml` с зависимостью GroupDocs и запустить Java‑приложение внутри контейнера. +О: Да. Включите JDK, скопируйте ваш `pom.xml` с зависимостью GroupDocs и запустите Java‑приложение внутри контейнера. --- -**Последнее обновление:** 2026-02-21 +**Последнее обновление:** 2026-07-24 **Тестировано с:** GroupDocs.Viewer 25.2 for Java -**Автор:** GroupDocs \ No newline at end of file +**Автор:** GroupDocs + +## Связанные руководства + +- [groupdocs viewer java: Convert Documents to PDF – Complete Guide](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Convert ODF to HTML, JPG, PNG, PDF Using GroupDocs.Viewer for Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [How to Convert DOCX to HTML Using GroupDocs.Viewer for Java: A Step‑By‑Step Guide](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/spanish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/spanish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 2b64fa3a1..bc5757bba 100644 --- a/content/spanish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/spanish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,49 +1,115 @@ --- -date: '2026-02-21' -description: Aprende cómo usar GroupDocs Viewer Maven para convertir archivos txt - a html, jpg, png y pdf en Java. Incluye pasos para txt a pdf en Java y html multipágina - en Java. +date: '2026-07-24' +description: Aprenda cómo convertir txt a html, jpg, png y pdf usando GroupDocs Viewer + Maven para Java. Incluye pasos para HTML multipágina, conversión por lotes y exportar + txt a pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Convertir TXT a HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Convierta txt a html, jpg, png y pdf usando GroupDocs Viewer Maven + para Java. Soporta HTML multipágina, conversión por lotes y salida de imágenes de + alta calidad. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Convertir TXT a HTML, JPG, PNG, PDF con GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Convertir TXT a HTML, JPG, PNG, PDF con GroupDocs Viewer type: docs url: /es/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: Convertir archivos TXT a HTML, JPG, PNG y PDF usando GroupDocs.Viewer para Java +# Convertir TXT a HTML, JPG, PNG, PDF con GroupDocs Viewer -En aplicaciones Java modernas, **groupdocs viewer maven** facilita la transformación de documentos de texto plano (TXT) en HTML listo para la web, imágenes de alta resolución o archivos PDF portátiles. Ya sea que estés construyendo un portal de documentos, un servicio de archivado o una función de vista previa, convertir archivos TXT con GroupDocs.Viewer te ahorra tiempo y elimina la necesidad de analizadores personalizados. En esta guía recorreremos la configuración completa y te mostraremos cómo **convertir txt files java** a HTML (de una sola página y multipágina), JPG, PNG y PDF. +En aplicaciones Java modernas, **convert txt to html** es solo el primer paso hacia una canalización flexible de vista previa de documentos. Con GroupDocs Viewer Maven puedes convertir instantáneamente archivos de texto plano en HTML listo para la web, imágenes JPG/PNG nítidas o un PDF universalmente legible. Ya sea que estés construyendo un portal de documentos, un servicio de archivado o una función de vista previa para un producto SaaS, esta guía te lleva a través de la configuración completa y muestra cómo **convert txt files java** a todos los formatos de salida comunes. ![Convertir archivos TXT a HTML, JPG, PNG y PDF con GroupDocs.Viewer para Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Respuestas rápidas -- **¿Qué artefacto Maven necesito?** `com.groupdocs:groupdocs-viewer` (ver fragmento Maven a continuación). -- **¿Puedo generar HTML multipágina?** Sí – usa `HtmlViewOptions.forEmbeddedResources` sin la bandera de página única. +- **¿Qué artefacto Maven necesito?** `com.groupdocs:groupdocs-viewer` (ver el fragmento Maven a continuación). +- **¿Puedo renderizar HTML multipágina?** Sí – usa `HtmlViewOptions.forEmbeddedResources` sin la bandera de página única. - **¿Se requiere una licencia para producción?** Una prueba funciona para evaluación; se necesita una licencia permanente para uso comercial. - **¿Qué versión de Java es compatible?** Java 8 o superior (se recomienda Java 11+). -- **¿Necesito bibliotecas adicionales para la salida de imágenes?** No, la biblioteca Viewer incluye soporte para JPG y PNG listo para usar. +- **¿Necesito bibliotecas adicionales para la salida de imágenes?** No, la biblioteca Viewer incluye soporte JPG y PNG listo para usar. ## ¿Qué es groupdocs viewer maven? -**groupdocs viewer maven** es la distribución basada en Maven de la biblioteca GroupDocs.Viewer para Java. Proporciona una API sencilla para renderizar más de 100 formatos de documentos —incluido texto plano— en HTML, imágenes o PDF sin requerir Microsoft Office u otras herramientas de terceros. +**GroupDocs Viewer Maven** es la distribución basada en Maven de la biblioteca GroupDocs.Viewer para Java. Proporciona una API única y fácil de usar que renderiza más de 100 formatos de documento —incluido texto plano— a HTML, imágenes o PDF sin requerir Microsoft Office ni convertidores de terceros. Abstrae la complejidad del renderizado de documentos, permitiendo a los desarrolladores centrarse en la lógica de negocio en lugar de manejar formatos de archivo. -## ¿Por qué convertir txt files java? -- **Vista previa multiplataforma** – HTML e imágenes pueden mostrarse en navegadores o aplicaciones móviles. -- **Archivado estandarizado** – PDF preserva el formato y es universalmente legible. -- **Amigable para automatización** – Integra la conversión en trabajos por lotes, servicios en la nube o pipelines de CI. +## ¿Por qué convertir archivos txt con Java? +Convertir archivos TXT a formatos más ricos permite una integración fluida con interfaces web, garantiza un estilo consistente y soporta estándares de archivado, haciendo el contenido más accesible y profesional. También simplifica el procesamiento posterior, como la indexación de búsqueda y el análisis de contenido, al proporcionar una salida estructurada. -## Requisitos previos +- **Vista previa multiplataforma** – HTML e imágenes se muestran instantáneamente en navegadores o aplicaciones móviles. +- **Archivado estandarizado** – PDF conserva el formato y es universalmente legible. +- **Amigable para automatización** – Conversión por lotes de archivos txt en pipelines CI, funciones en la nube o trabajos programados. -- **GroupDocs.Viewer para Java** versión 25.2 o posterior (disponible vía Maven). +## Requisitos previos +- **GroupDocs.Viewer for Java** versión 25.2 o posterior (disponible vía Maven). - JDK 8 + (se recomienda Java 11 +). - Un IDE como IntelliJ IDEA, Eclipse o NetBeans. - Conocimientos básicos de Java y Maven. ## Configuración de GroupDocs.Viewer para Java -Agrega el repositorio y la dependencia a tu `pom.xml`: +Add the repository and dependency to your `pom.xml`: ```xml @@ -62,31 +128,33 @@ Agrega el repositorio y la dependencia a tu `pom.xml`: ``` -### Pasos para obtener la licencia -- Comienza con una **prueba gratuita** o adquiere una **licencia temporal** para explorar todas las capacidades. -- Para producción, compra una licencia a través de la página oficial de [compra](https://purchase.groupdocs.com/buy). +### Pasos para adquirir la licencia +- Comienza con una **prueba gratuita** o obtén una **licencia temporal** para explorar todas las capacidades. +- Para producción, compra una licencia a través de la [página de compra](https://purchase.groupdocs.com/buy). -### Inicialización básica y configuración +### Inicialización y configuración básica 1. Añade la dependencia Maven mostrada arriba. -2. Asegúrate de que tu JDK y tu IDE estén configurados correctamente. +2. Asegúrate de que tu JDK y IDE estén configurados correctamente. + +**Ancla de definición:** `Viewer` es la clase central de GroupDocs.Viewer que carga un documento fuente y lo renderiza en el formato de salida seleccionado. Ahora profundicemos en los escenarios concretos de conversión. ## Guía de implementación -### Funcionalidad 1: Renderizar TXT a HTML multipágina *(multi page html java)* +### Función 1: Renderizar TXT a HTML multipágina *(multi page html java)* +**Respuesta directa:** Usa `HtmlViewOptions.forEmbeddedResources` y llama a `viewer.view(documentPath, options)` – esto genera una serie de páginas HTML, cada una representando una porción del texto original, mientras incrusta automáticamente CSS e imágenes. -#### Visión general -Este ejemplo convierte un documento TXT en un archivo **HTML multipágina**, conservando los saltos de línea en páginas web separadas. +**Ancla de definición:** `HtmlViewOptions` configura cómo el Viewer renderiza un documento a HTML, incluyendo paginación, incrustación de recursos y manejo de CSS. -**Importar bibliotecas requeridas** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Configurar rutas y Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -103,19 +171,19 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explicación:* `HtmlViewOptions.forEmbeddedResources` agrupa CSS, fuentes e imágenes directamente en la salida HTML, haciéndola portátil. -### Funcionalidad 2: Renderizar TXT a HTML de una sola página *(convert txt to html java)* +### Función 2: Renderizar TXT a HTML de una sola página *(convert txt to html java)* +**Respuesta directa:** Llama a `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` antes de invocar `viewer.view`; todo el contenido TXT se colapsará en un solo archivo HTML, ideal para vistas previas rápidas. -#### Visión general -Condensa todo el archivo de texto en una única página HTML —ideal para vistas rápidas. +**Ancla de definición:** `setRenderToSinglePage(true)` obliga al Viewer a combinar todas las páginas generadas en un único documento HTML. -**Importar bibliotecas requeridas** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Configurar rutas y Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -135,19 +203,19 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { *Explicación:* `setRenderToSinglePage(true)` combina todas las páginas en un solo archivo HTML. -### Funcionalidad 3: Renderizar TXT a JPG +### Función 3: Renderizar TXT a JPG +**Respuesta directa:** Crea una instancia de `JpgViewOptions`, opcionalmente establece DPI para mayor calidad, y pásala a `viewer.view`; el Viewer generará una imagen JPEG para cada página del archivo TXT fuente. -#### Visión general -Convierte un archivo TXT en una imagen JPEG de alta calidad, útil para compartir en plataformas que solo aceptan imágenes. +**Ancla de definición:** `JpgViewOptions` define configuraciones de renderizado específicas para imágenes, como resolución, calidad y carpeta de salida para la conversión a JPEG. -**Importar bibliotecas requeridas** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Configurar rutas y Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -162,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicación:* `JpgViewOptions` permite controlar la calidad de la imagen, DPI y la ruta de salida. +*Explicación:* `JpgViewOptions` te permite controlar la calidad de la imagen, DPI y la ruta de salida. -### Funcionalidad 4: Renderizar TXT a PNG +### Función 4: Renderizar TXT a PNG +**Respuesta directa:** Usa `PngViewOptions` con el DPI deseado (p. ej., 300) e invoca `viewer.view`; el resultado es una imagen PNG sin pérdida por página, preservando el diseño visual exacto del texto. -#### Visión general -Genera imágenes PNG sin pérdida a partir de archivos de texto —ideal cuando necesitas gráficos nítidos y escalables. +**Ancla de definición:** `PngViewOptions` proporciona configuración para renderizar documentos como imágenes PNG, soportando compresión sin pérdida y resolución personalizada. -**Importar bibliotecas requeridas** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Configurar rutas y Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -193,19 +261,19 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { *Explicación:* PNG ofrece compresión sin pérdida, preservando la apariencia exacta del texto original. -### Funcionalidad 5: Renderizar TXT a PDF *(txt to pdf java / convert txt to pdf java)* +### Función 5: Renderizar TXT a PDF *(txt to pdf java / convert txt to pdf java)* +**Respuesta directa:** Instancia `PdfViewOptions`, opcionalmente establece el tamaño de página (p. ej., A4), luego llama a `viewer.view`; la biblioteca maneja automáticamente la paginación, fuentes e incrustación de recursos para producir un PDF de alta fidelidad. -#### Visión general -Crea un archivo PDF a partir de un documento TXT —perfecto para archivado, impresión o envío a clientes. +**Ancla de definición:** `PdfViewOptions` controla aspectos de renderizado específicos de PDF como tamaño de página, márgenes e incrustación de fuentes. -**Importar bibliotecas requeridas** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Configurar rutas y Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -220,21 +288,20 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explicación:* `PdfViewOptions` gestiona el diseño de página, fuentes y la incrustación de recursos automáticamente. +*Explicación:* `PdfViewOptions` gestiona automáticamente el diseño de página, fuentes e incrustación de recursos. ## Aplicaciones prácticas - 1. **Sistemas de gestión documental:** Automatiza la conversión de documentos TXT heredados a HTML para portales intranet. 2. **Plataformas de publicación:** Convierte manuscritos TXT enviados por autores a HTML para una integración fluida con CMS. -3. **Soluciones de archivado:** Conserva archivos de texto antiguos como PDF o PNG para almacenamiento a largo plazo. -4. **Integración con almacenamiento en la nube:** Convierte bajo demanda y guarda los archivos renderizados en AWS S3, Azure Blob o Google Cloud. +3. **Soluciones de archivado:** Conserva archivos de texto antiguos como PDF o PNG para almacenamiento a largo plazo y cumplimiento. +4. **Integración con almacenamiento en la nube:** Convierte al vuelo y almacena los archivos renderizados en AWS S3, Azure Blob o Google Cloud. ## Problemas comunes y soluciones | Problema | Causa | Solución | |----------|-------|----------| -| **La salida está en blanco** | Ruta de archivo incorrecta o permisos de lectura insuficientes. | Verifica que `YOUR_DOCUMENT_DIRECTORY` apunte al archivo TXT real y que el proceso tenga derechos de lectura. | -| **Las imágenes tienen baja calidad** | DPI predeterminado bajo. | Usa `JpgViewOptions.setResolution(int dpi)` o `PngViewOptions.setResolution(int dpi)` para aumentar el DPI (p. ej., 300). | +| **La salida está en blanco** | Ruta de archivo incorrecta o permisos de lectura faltantes. | Verifica que `YOUR_DOCUMENT_DIRECTORY` apunte al archivo TXT real y que el proceso tenga permisos de lectura. | +| **Las imágenes tienen baja calidad** | El DPI predeterminado es bajo. | Usa `JpgViewOptions.setResolution(int dpi)` o `PngViewOptions.setResolution(int dpi)` para aumentar el DPI (p. ej., 300). | | **HTML contiene enlaces rotos** | Recursos no incrustados. | Usa `HtmlViewOptions.forEmbeddedResources` o proporciona una carpeta de recursos personalizada. | | **Excepción de licencia** | No se ha establecido una licencia válida. | Carga tu archivo de licencia con `License license = new License(); license.setLicense("path/to/license.file");` antes de crear el `Viewer`. | @@ -244,21 +311,23 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { R: Sí. La biblioteca transmite el archivo fuente, pero puede que necesites aumentar el tamaño del heap de la JVM para documentos muy grandes. **P: ¿Necesito dependencias adicionales para generar JPG o PNG?** -R: No. El paquete Viewer incluye todas las bibliotecas de procesamiento de imágenes requeridas. +R: No. El paquete Viewer incluye todas las bibliotecas de procesamiento de imágenes necesarias listas para usar. **P: ¿Es posible personalizar el tamaño de página del PDF?** R: Por supuesto. Usa `PdfViewOptions.setPageSize(PageSize.A4)` o cualquier otro `PageSize` antes de renderizar. **P: ¿Cómo manejo archivos TXT protegidos con contraseña?** -R: Los archivos TXT no admiten contraseñas. Si el archivo está cifrado, debes descifrarlo primero antes de pasarlo al Viewer. +R: Los archivos TXT no admiten contraseñas. Si el archivo está cifrado, descífralo primero antes de pasarlo al Viewer. **P: ¿Puedo ejecutar esta conversión en un contenedor Docker?** -R: Sí. Solo incluye el JDK, copia tu `pom.xml` con la dependencia de GroupDocs y ejecuta la aplicación Java dentro del contenedor. +R: Sí. Incluye el JDK, copia tu `pom.xml` con la dependencia de GroupDocs y ejecuta la aplicación Java dentro del contenedor. ---- - -**Última actualización:** 2026-02-21 +**Última actualización:** 2026-07-24 **Probado con:** GroupDocs.Viewer 25.2 para Java -**Autor:** GroupDocs +**Autor:** GroupDocs + +## Tutoriales relacionados ---- \ No newline at end of file +- [groupdocs viewer java: Convertir documentos a PDF – Guía completa](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Convertir ODF a HTML, JPG, PNG, PDF usando GroupDocs.Viewer para Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Cómo convertir DOCX a HTML usando GroupDocs.Viewer para Java: Guía paso a paso](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/swedish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/swedish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 88d728f34..2bb92a206 100644 --- a/content/swedish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/swedish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,44 +1,109 @@ --- -date: '2026-02-21' -description: Lär dig hur du använder GroupDocs Viewer Maven för att konvertera txt-filer - till html, jpg, png och pdf i Java. Inkluderar steg för txt till pdf Java och flersidig - html Java. +date: '2026-07-24' +description: Lär dig hur du konverterar txt till html, jpg, png och pdf med GroupDocs + Viewer Maven for Java. Inkluderar steg för multi-page HTML, batch conversion och + export txt till pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Konvertera TXT till HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Konvertera txt till html, jpg, png och pdf med GroupDocs Viewer Maven + for Java. Stöder multi-page HTML, batch conversion och high-quality image output. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Konvertera TXT till HTML, JPG, PNG, PDF med GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Konvertera TXT till HTML, JPG, PNG, PDF med GroupDocs Viewer type: docs url: /sv/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: Konvertera TXT-filer till HTML, JPG, PNG och PDF med GroupDocs.Viewer för Java +# Konvertera TXT till HTML, JPG, PNG, PDF med GroupDocs Viewer -I moderna Java‑applikationer gör **groupdocs viewer maven** det enkelt att omvandla ren‑text (TXT)‑dokument till webb‑klar HTML, högupplösta bilder eller portabla PDF‑filer. Oavsett om du bygger en dokumentportal, en arkiveringstjänst eller en förhandsgranskningsfunktion, sparar konvertering av TXT‑filer med GroupDocs.Viewer tid och eliminerar behovet av egna parserar. I den här guiden går vi igenom hela installationen och visar hur du **convert txt files java** till HTML (en‑ och flersidig), JPG, PNG och PDF. +I moderna Java‑applikationer är **convert txt to html** bara det första steget mot en flexibel dokument‑förhandsgransknings‑pipeline. Med GroupDocs Viewer Maven kan du omedelbart omvandla vanliga textfiler till webb‑klar HTML, skarpa JPG/PNG‑bilder eller en universellt läsbar PDF. Oavsett om du bygger en dokumentportal, en arkiveringstjänst eller en förhandsgranskningsfunktion för en SaaS‑produkt, guidar den här artikeln dig genom hela installationen och visar hur du **convert txt files java** till alla vanliga utdataformat. -![Konvertera TXT-filer till HTML, JPG, PNG och PDF med GroupDocs.Viewer för Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Snabba svar -- **Vilken Maven‑artefakt behövs?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Kan jag rendera flersidig HTML?** Ja – använd `HtmlViewOptions.forEmbeddedResources` utan single‑page‑flaggan. +- **Vilken Maven‑artefakt behöver jag?** `com.groupdocs:groupdocs-viewer` (se Maven‑snutten nedan). +- **Kan jag rendera flersidig HTML?** Ja – använd `HtmlViewOptions.forEmbeddedResources` utan flaggan för enkel sida. - **Krävs en licens för produktion?** En provversion fungerar för utvärdering; en permanent licens behövs för kommersiell användning. - **Vilken Java‑version stöds?** Java 8 eller nyare (Java 11+ rekommenderas). -- **Behöver jag extra bibliotek för bildutmatning?** Nej, Viewer‑biblioteket innehåller JPG‑ och PNG‑stöd direkt. +- **Behöver jag extra bibliotek för bildutdata?** Nej, Viewer‑biblioteket innehåller JPG‑ och PNG‑stöd direkt ur lådan. ## Vad är groupdocs viewer maven? -**groupdocs viewer maven** är den Maven‑baserade distributionen av GroupDocs.Viewer för Java‑biblioteket. Den erbjuder ett enkelt API för att rendera över 100 dokumentformat—inklusive ren‑text—till HTML, bilder eller PDF utan att kräva Microsoft Office eller andra tredjepartsverktyg. +**GroupDocs Viewer Maven** är den Maven‑baserade distributionen av GroupDocs.Viewer för Java‑biblioteket. Den tillhandahåller ett enda, lätt‑använt API som renderar över 100 dokumentformat—inklusive vanlig text—till HTML, bilder eller PDF utan att kräva Microsoft Office eller någon tredjeparts‑konverterare. Den abstraherar komplexiteten i dokumentrendering, så att utvecklare kan fokusera på affärslogik snarare än filformatshantering. -## Varför konvertera txt-filer med Java? -- **Cross‑platform preview** – HTML och bilder kan visas i webbläsare eller mobilappar. -- **Standardized archiving** – PDF bevarar formatering och är universellt läsbar. -- **Automation friendly** – Integrera konvertering i batch‑jobb, molntjänster eller CI‑pipelines. +## Varför konvertera txt‑filer java? +Att konvertera TXT‑filer till rikare format möjliggör sömlös integration med webbgränssnitt, säkerställer konsekvent styling och stödjer arkiveringsstandarder, vilket gör innehållet mer tillgängligt och professionellt. Det förenklar också efterföljande bearbetning, såsom sökindexering och innehållsanalys, genom att tillhandahålla strukturerad utdata. -## Förutsättningar +- **Plattformsoberoende förhandsgranskning** – HTML och bilder visas omedelbart i webbläsare eller mobilappar. +- **Standardiserad arkivering** – PDF bevarar formatering och är universellt läsbar. +- **Automatiseringsvänlig** – Batch‑konvertera txt‑filer i CI‑pipelines, molnfunktioner eller schemalagda jobb. -- **GroupDocs.Viewer for Java** version 25.2 eller senare (levereras via Maven). +## Förutsättningar +- **GroupDocs.Viewer for Java** version 25.2 eller senare (levereras via Maven). - JDK 8 + (Java 11 + rekommenderas). -- En IDE som IntelliJ IDEA, Eclipse eller NetBeans. +- En IDE såsom IntelliJ IDEA, Eclipse eller NetBeans. - Grundläggande kunskaper i Java och Maven. ## Installera GroupDocs.Viewer för Java @@ -70,14 +135,16 @@ Lägg till repository och beroende i din `pom.xml`: 1. Lägg till Maven‑beroendet som visas ovan. 2. Säkerställ att din JDK och IDE är korrekt konfigurerade. -Nu låt oss gå in på de konkreta konverteringsscenarierna. +**Definition anchor:** `Viewer` är huvudklassen i GroupDocs.Viewer som laddar ett källdokument och renderar det till det valda utdataformatet. + +Låt oss nu dyka ner i de konkreta konverteringsscenarierna. ## Implementeringsguide ### Funktion 1: Rendera TXT till flersidig HTML *(multi page html java)* +**Direkt svar:** Använd `HtmlViewOptions.forEmbeddedResources` och anropa `viewer.view(documentPath, options)` – detta genererar en serie HTML‑sidor, där varje sida representerar en del av den ursprungliga texten, samtidigt som CSS och bilder automatiskt bäddas in. -#### Översikt -Detta exempel konverterar ett TXT‑dokument till en **multi‑page HTML**‑fil, och bevarar radbrytningar över separata webbsidor. +**Definition anchor:** `HtmlViewOptions` konfigurerar hur Viewer renderar ett dokument till HTML, inklusive paginering, resursinbäddning och CSS‑hantering. **Importera nödvändiga bibliotek** @@ -101,12 +168,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Förklaring:* `HtmlViewOptions.forEmbeddedResources` packar CSS, teckensnitt och bilder direkt i HTML‑utdata, vilket gör den portabel. +*Förklaring:* `HtmlViewOptions.forEmbeddedResources` samlar CSS, teckensnitt och bilder direkt i HTML‑utdata, vilket gör den portabel. -### Funktion 2: Rendera TXT till enkelsidig HTML *(convert txt to html java)* +### Funktion 2: Rendera TXT till enkel‑sidig HTML *(convert txt to html java)* +**Direkt svar:** Anropa `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` innan du anropar `viewer.view`; hela TXT‑innehållet kommer att komprimeras till en HTML‑fil, idealisk för snabba förhandsgranskningar. -#### Översikt -Kondensera hela textfilen till en enda HTML‑sida—perfekt för snabba förhandsgranskningar. +**Definition anchor:** `setRenderToSinglePage(true)` tvingar Viewer att slå ihop alla genererade sidor till ett enda HTML‑dokument. **Importera nödvändiga bibliotek** @@ -133,12 +200,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Förklaring:* `setRenderToSinglePage(true)` samlar alla sidor i en HTML‑fil. +*Förklaring:* `setRenderToSinglePage(true)` slår ihop alla sidor till en HTML‑fil. ### Funktion 3: Rendera TXT till JPG +**Direkt svar:** Skapa en `JpgViewOptions`‑instans, ange eventuellt DPI för högre kvalitet, och skicka den till `viewer.view`; Viewer kommer att producera en JPEG‑bild för varje sida i käll‑TXT‑filen. -#### Översikt -Konvertera en TXT‑fil till en högkvalitativ JPEG‑bild, användbart för delning på plattformar som bara accepterar bilder. +**Definition anchor:** `JpgViewOptions` definierar bildspecifika renderingsinställningar såsom upplösning, kvalitet och utdatamapp för JPEG‑konvertering. **Importera nödvändiga bibliotek** @@ -162,12 +229,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Förklaring:* `JpgViewOptions` låter dig styra bildkvalitet, DPI och utskriftsökväg. +*Förklaring:* `JpgViewOptions` låter dig kontrollera bildkvalitet, DPI och utdataväg. ### Funktion 4: Rendera TXT till PNG +**Direkt svar:** Använd `PngViewOptions` med önskad DPI (t.ex. 300) och anropa `viewer.view`; resultatet blir en förlustfri PNG‑bild per sida, som bevarar den exakta visuella layouten av texten. -#### Översikt -Generera förlustfria PNG‑bilder från textfiler—idealiskt när du behöver skarpa, skalbara grafik. +**Definition anchor:** `PngViewOptions` ger konfiguration för att rendera dokument som PNG‑bilder, med stöd för förlustfri kompression och anpassad upplösning. **Importera nödvändiga bibliotek** @@ -191,12 +258,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Förklaring:* PNG ger förlustfri komprimering, vilket bevarar exakt utseende av originaltexten. +*Förklaring:* PNG erbjuder förlustfri kompression, vilket bevarar det exakta utseendet på den ursprungliga texten. ### Funktion 5: Rendera TXT till PDF *(txt to pdf java / convert txt to pdf java)* +**Direkt svar:** Instansiera `PdfViewOptions`, ange eventuellt sidstorlek (t.ex. A4), och anropa sedan `viewer.view`; biblioteket hanterar automatiskt paginering, teckensnitt och resursinbäddning för att producera en högkvalitativ PDF. -#### Översikt -Skapa en PDF‑fil från ett TXT‑dokument—perfekt för arkivering, utskrift eller att skicka till kunder. +**Definition anchor:** `PdfViewOptions` styr PDF‑specifika renderingsaspekter såsom sidstorlek, marginaler och teckensnitts‑inbäddning. **Importera nödvändiga bibliotek** @@ -220,13 +287,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Förklaring:* `PdfViewOptions` hanterar sidlayout, teckensnitt och inbäddning av resurser automatiskt. +*Förklaring:* `PdfViewOptions` hanterar sidlayout, teckensnitt och resursinbäddning automatiskt. ## Praktiska tillämpningar - 1. **Document Management Systems:** Automatisera konvertering av äldre TXT‑dokument till HTML för intranätportaler. 2. **Publishing Platforms:** Omvandla författar‑inskickade TXT‑manuskript till HTML för sömlös CMS‑integration. -3. **Archiving Solutions:** Bevara gamla textfiler som PDF eller PNG för långtidslagring. +3. **Archiving Solutions:** Bevara gamla textfiler som PDF eller PNG för långtidslagring och efterlevnad. 4. **Cloud Storage Integration:** Konvertera i farten och lagra de renderade filerna i AWS S3, Azure Blob eller Google Cloud. ## Vanliga problem och lösningar @@ -236,7 +302,7 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { | **Utdata är tom** | Felaktig filsökväg eller saknade läsrättigheter. | Verifiera att `YOUR_DOCUMENT_DIRECTORY` pekar på den faktiska TXT‑filen och att processen har läsrättigheter. | | **Bilder är låg kvalitet** | Standard‑DPI är låg. | Använd `JpgViewOptions.setResolution(int dpi)` eller `PngViewOptions.setResolution(int dpi)` för att öka DPI (t.ex. 300). | | **HTML innehåller trasiga länkar** | Resurser är inte inbäddade. | Använd `HtmlViewOptions.forEmbeddedResources` eller ange en anpassad resursmapp. | -| **Licensundantag** | Ingen giltig licens har satts. | Läs in din licensfil med `License license = new License(); license.setLicense("path/to/license.file");` innan du skapar `Viewer`. | +| **Licensundantag** | Ingen giltig licens har angetts. | Läs in din licensfil med `License license = new License(); license.setLicense("path/to/license.file");` innan du skapar `Viewer`. | ## Vanliga frågor @@ -244,7 +310,7 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { A: Ja. Biblioteket strömmar källfilen, men du kan behöva öka JVM‑heap‑storleken för mycket stora dokument. **Q: Behöver jag extra beroenden för att generera JPG eller PNG?** -A: Nej. Viewer‑paketet innehåller alla nödvändiga bildbehandlingsbibliotek. +A: Nej. Viewer‑paketet innehåller alla nödvändiga bildbehandlingsbibliotek direkt ur lådan. **Q: Är det möjligt att anpassa PDF‑sidstorlek?** A: Absolut. Använd `PdfViewOptions.setPageSize(PageSize.A4)` eller någon annan `PageSize` innan rendering. @@ -253,10 +319,16 @@ A: Absolut. Använd `PdfViewOptions.setPageSize(PageSize.A4)` eller någon annan A: TXT‑filer stödjer inte lösenord. Om filen är krypterad, dekryptera den först innan du skickar den till Viewer. **Q: Kan jag köra denna konvertering i en Docker‑container?** -A: Ja. Inkludera bara JDK, kopiera din `pom.xml` med GroupDocs‑beroendet, och kör Java‑applikationen i containern. +A: Ja. Inkludera JDK, kopiera din `pom.xml` med GroupDocs‑beroendet, och kör Java‑applikationen i containern. --- -**Senast uppdaterad:** 2026-02-21 -**Testad med:** GroupDocs.Viewer 25.2 for Java -**Författare:** GroupDocs \ No newline at end of file +**Senast uppdaterad:** 2026-07-24 +**Testat med:** GroupDocs.Viewer 25.2 för Java +**Författare:** GroupDocs + +## Relaterade handledningar + +- [groupdocs viewer java: Konvertera dokument till PDF – Komplett guide](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Konvertera ODF till HTML, JPG, PNG, PDF med GroupDocs.Viewer för Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Hur man konverterar DOCX till HTML med GroupDocs.Viewer för Java: En steg‑för‑steg‑guide](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/thai/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/thai/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index 83279ae7f..4ad1c93b1 100644 --- a/content/thai/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/thai/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,47 +1,112 @@ --- -date: '2026-02-21' -description: เรียนรู้วิธีใช้ GroupDocs Viewer Maven เพื่อแปลงไฟล์ txt เป็น html, jpg, - png และ pdf ใน Java รวมขั้นตอนการแปลง txt เป็น pdf ด้วย Java และการสร้าง html หลายหน้าใน - Java +date: '2026-07-24' +description: เรียนรู้วิธีแปลง txt เป็น html, jpg, png และ pdf ด้วย GroupDocs Viewer + Maven สำหรับ Java รวมขั้นตอนสำหรับ multi-page HTML, batch conversion, และ export + txt to pdf keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: แปลง TXT เป็น HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: แปลง txt เป็น html, jpg, png และ pdf ด้วย GroupDocs Viewer Maven สำหรับ + Java รองรับ multi-page HTML, batch conversion, และ high-quality image output +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: แปลง TXT เป็น HTML, JPG, PNG, PDF ด้วย GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: แปลง TXT เป็น HTML, JPG, PNG, PDF ด้วย GroupDocs Viewer type: docs url: /th/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: แปลงไฟล์ TXT เป็น HTML, JPG, PNG, และ PDF ด้วย GroupDocs.Viewer สำหรับ Java +# แปลง TXT เป็น HTML, JPG, PNG, PDF ด้วย GroupDocs Viewer -ในแอปพลิเคชัน Java สมัยใหม่, **groupdocs viewer maven** ทำให้การแปลงเอกสาร plain‑text (TXT) เป็น HTML ที่พร้อมใช้งานบนเว็บ, ภาพความละเอียดสูง, หรือไฟล์ PDF แบบพกพาเป็นเรื่องง่าย ไม่ว่าคุณจะสร้างพอร์ทัลเอกสาร, บริการจัดเก็บ, หรือฟีเจอร์พรีวิว, การแปลงไฟล์ TXT ด้วย GroupDocs.Viewer จะช่วยประหยัดเวลาและขจัดความจำเป็นในการเขียน parser เอง ในคู่มือนี้เราจะอธิบายการตั้งค่าอย่างครบถ้วนและแสดงวิธี **convert txt files java** เป็น HTML (หน้าเดียวและหลายหน้า), JPG, PNG, และ PDF. +ในแอปพลิเคชัน Java สมัยใหม่, **convert txt to html** เป็นเพียงขั้นตอนแรกสู่กระบวนการพรีวิวเอกสารที่ยืดหยุ่น ด้วย GroupDocs Viewer Maven คุณสามารถแปลงไฟล์ข้อความธรรมดาเป็น HTML ที่พร้อมใช้งานบนเว็บ, รูปภาพ JPG/PNG ที่คมชัด, หรือ PDF ที่อ่านได้ทั่วโลกได้ทันที ไม่ว่าคุณจะสร้างพอร์ทัลเอกสาร, บริการจัดเก็บ, หรือฟีเจอร์พรีวิวสำหรับผลิตภัณฑ์ SaaS คู่มือนี้จะพาคุณผ่านการตั้งค่าอย่างครบถ้วนและแสดงวิธี **convert txt files java** ไปยังรูปแบบผลลัพธ์ทั่วไปทั้งหมด. -![Convert TXT Files to HTML, JPG, PNG, and PDF with GroupDocs.Viewer for Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![แปลงไฟล์ TXT เป็น HTML, JPG, PNG, และ PDF ด้วย GroupDocs.Viewer สำหรับ Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) -## Quick Answers -- **Maven artifact ที่ต้องการคืออะไร?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). +## คำตอบด่วน +- **ฉันต้องการ Maven artifact ใด?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). - **ฉันสามารถเรนเดอร์ HTML หลายหน้าได้หรือไม่?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. -- **ต้องใช้ลิขสิทธิ์สำหรับการใช้งานจริงหรือไม่?** A trial works for evaluation; a permanent license is needed for commercial use. +- **จำเป็นต้องมีลิขสิทธิ์สำหรับการใช้งานในผลิตภัณฑ์หรือไม่?** A trial works for evaluation; a permanent license is needed for commercial use. - **เวอร์ชัน Java ที่รองรับคืออะไร?** Java 8 or newer (Java 11+ recommended). -- **ต้องการไลบรารีเพิ่มเติมสำหรับการส่งออกภาพหรือไม่?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. +- **ฉันต้องการไลบรารีเพิ่มเติมสำหรับการส่งออกภาพหรือไม่?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. -## What is groupdocs viewer maven? -**groupdocs viewer maven** คือการแจกจ่ายแบบ Maven ของไลบรารี GroupDocs.Viewer สำหรับ Java ให้ API ที่ง่ายต่อการเรนเดอร์เอกสารกว่า 100 รูปแบบ—รวมถึง plain‑text—เป็น HTML, ภาพ, หรือ PDF โดยไม่ต้องใช้ Microsoft Office หรือเครื่องมือของบุคคลที่สาม +## GroupDocs Viewer Maven คืออะไร? +**GroupDocs Viewer Maven** คือการแจกจ่ายแบบ Maven ของไลบรารี GroupDocs.Viewer สำหรับ Java มันให้ API เดียวที่ใช้งานง่ายซึ่งสามารถเรนเดอร์รูปแบบเอกสารกว่า 100 แบบ—รวมถึง plain‑text—เป็น HTML, รูปภาพ หรือ PDF โดยไม่ต้องใช้ Microsoft Office หรือคอนเวอร์เตอร์ของบุคคลที่สาม มันทำให้ซับซ้อนของการเรนเดอร์เอกสารเป็นนามธรรม ช่วยให้นักพัฒนามุ่งเน้นที่ตรรกะธุรกิจแทนการจัดการรูปแบบไฟล์ -## Why convert txt files java? -- **Cross‑platform preview** – HTML และภาพสามารถแสดงในเบราว์เซอร์หรือแอปมือถือได้. -- **Standardized archiving** – PDF รักษาการจัดรูปแบบและสามารถอ่านได้ทั่วโลก. -- **Automation friendly** – ผสานการแปลงเข้าไปในงานแบช, บริการคลาวด์, หรือ pipeline ของ CI. +## ทำไมต้องแปลงไฟล์ txt ด้วย Java? +การแปลงไฟล์ TXT ไปยังรูปแบบที่มีความหลากหลายทำให้การผสานรวมกับอินเทอร์เฟซเว็บเป็นไปอย่างราบรื่น, รับประกันการจัดรูปแบบที่สม่ำเสมอ, และสนับสนุนมาตรฐานการจัดเก็บ ทำให้เนื้อหาเข้าถึงได้ง่ายและเป็นมืออาชีพมากขึ้น นอกจากนี้ยังทำให้การประมวลผลต่อเนื่องง่ายขึ้น เช่น การทำดัชนีการค้นหาและการวิเคราะห์เนื้อหา โดยให้ผลลัพธ์ที่เป็นโครงสร้าง -## Prerequisites +- **การพรีวิวข้ามแพลตฟอร์ม** – HTML และรูปภาพแสดงผลทันทีในเบราว์เซอร์หรือแอปมือถือ. +- **การจัดเก็บมาตรฐาน** – PDF รักษาการจัดรูปแบบและสามารถอ่านได้ทั่วโลก. +- **เป็นมิตรกับการอัตโนมัติ** – แปลงไฟล์ txt เป็นชุดใน pipeline CI, ฟังก์ชันคลาวด์ หรือ งานที่กำหนดเวลา. -- **GroupDocs.Viewer for Java** เวอร์ชัน 25.2 หรือใหม่กว่า (จัดส่งผ่าน Maven). +## ข้อกำหนดเบื้องต้น +- **GroupDocs.Viewer for Java** เวอร์ชัน 25.2 หรือใหม่กว่า (จัดจำหน่ายผ่าน Maven). - JDK 8 + (แนะนำ Java 11 +). - IDE เช่น IntelliJ IDEA, Eclipse, หรือ NetBeans. - ความรู้พื้นฐานเกี่ยวกับ Java และ Maven. -## Setting Up GroupDocs.Viewer for Java +## การตั้งค่า GroupDocs.Viewer สำหรับ Java Add the repository and dependency to your `pom.xml`: @@ -62,31 +127,33 @@ Add the repository and dependency to your `pom.xml`: ``` -### License Acquisition Steps +### ขั้นตอนการรับลิขสิทธิ์ - เริ่มต้นด้วย **free trial** หรือรับ **temporary license** เพื่อสำรวจความสามารถทั้งหมด. -- สำหรับการใช้งานจริง, ซื้อไลเซนส์ผ่าน [purchase page](https://purchase.groupdocs.com/buy) อย่างเป็นทางการ. +- สำหรับการใช้งานในผลิตภัณฑ์, ซื้อไลเซนส์ผ่าน [purchase page](https://purchase.groupdocs.com/buy). -### Basic Initialization and Setup -1. เพิ่ม dependency ของ Maven ที่แสดงด้านบน. +### การเริ่มต้นและตั้งค่าเบื้องต้น +1. เพิ่มการพึ่งพา Maven ที่แสดงด้านบน. 2. ตรวจสอบให้แน่ใจว่า JDK และ IDE ของคุณตั้งค่าอย่างถูกต้อง. -Now let’s dive into the concrete conversion scenarios. +**Definition anchor:** `Viewer` คือคลาสหลักของ GroupDocs.Viewer ที่โหลดเอกสารต้นฉบับและเรนเดอร์เป็นรูปแบบผลลัพธ์ที่เลือก. -## Implementation Guide +ต่อไปเราจะเจาะลึกสภาพแวดล้อมการแปลงที่เป็นรูปธรรม. -### Feature 1: แปลง TXT เป็น Multi‑page HTML *(multi page html java)* +## คู่มือการใช้งาน -#### Overview -ตัวอย่างนี้จะแปลงเอกสาร TXT เป็นไฟล์ **multi‑page HTML** โดยรักษาการขึ้นบรรทัดใหม่ระหว่างหน้าเว็บแยกกัน. +### ฟีเจอร์ 1: เรนเดอร์ TXT เป็น HTML หลายหน้า *(multi page html java)* +**Direct answer:** ใช้ `HtmlViewOptions.forEmbeddedResources` และเรียก `viewer.view(documentPath, options)` – นี้จะสร้างชุดของหน้า HTML แต่ละหน้าจะแสดงส่วนหนึ่งของข้อความต้นฉบับ พร้อมกับการฝัง CSS และรูปภาพโดยอัตโนมัติ. -**Import Required Libraries** +**Definition anchor:** `HtmlViewOptions` กำหนดวิธีที่ Viewer เรนเดอร์เอกสารเป็น HTML รวมถึงการแบ่งหน้า, การฝังทรัพยากร, และการจัดการ CSS. + +**นำเข้าไลบรารีที่จำเป็น** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**ตั้งค่าเส้นทางและ Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -101,21 +168,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `HtmlViewOptions.forEmbeddedResources` รวม CSS, ฟอนต์, และภาพไว้ในผลลัพธ์ HTML โดยตรง ทำให้พกพาได้ง่าย. +*คำอธิบาย:* `HtmlViewOptions.forEmbeddedResources` รวม CSS, ฟอนต์, และรูปภาพโดยตรงเข้าไปในผลลัพธ์ HTML ทำให้พกพาได้ง่าย. -### Feature 2: แปลง TXT เป็น Single‑page HTML *(convert txt to html java)* +### ฟีเจอร์ 2: เรนเดอร์ TXT เป็น HTML หน้าเดียว *(convert txt to html java)* +**Direct answer:** เรียก `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` ก่อนเรียก `viewer.view`; เนื้อหา TXT ทั้งหมดจะถูกรวมเป็นไฟล์ HTML หน้าเดียว เหมาะสำหรับพรีวิวอย่างรวดเร็ว. -#### Overview -รวมไฟล์ข้อความทั้งหมดเป็นหน้า HTML หนึ่งหน้า—เหมาะสำหรับพรีวิวอย่างรวดเร็ว. +**Definition anchor:** `setRenderToSinglePage(true)` บังคับให้ Viewer รวมหน้าที่สร้างทั้งหมดเป็นเอกสาร HTML หน้าเดียว. -**Import Required Libraries** +**นำเข้าไลบรารีที่จำเป็น** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Set Up Paths and Viewer** +**ตั้งค่าเส้นทางและ Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -133,21 +200,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Explanation:* `setRenderToSinglePage(true)` รวมทุกหน้าลงในไฟล์ HTML หนึ่งไฟล์. +*คำอธิบาย:* `setRenderToSinglePage(true)` รวมหน้าทั้งหมดเป็นไฟล์ HTML หน้าเดียว. -### Feature 3: แปลง TXT เป็น JPG +### ฟีเจอร์ 3: เรนเดอร์ TXT เป็น JPG +**Direct answer:** สร้างอินสแตนซ์ `JpgViewOptions`, ตั้งค่า DPI เพื่อคุณภาพสูงขึ้น (ถ้าต้องการ) แล้วส่งให้ `viewer.view`; Viewer จะสร้างภาพ JPEG สำหรับแต่ละหน้าของไฟล์ TXT ต้นฉบับ. -#### Overview -แปลงไฟล์ TXT เป็นภาพ JPEG คุณภาพสูง, มีประโยชน์สำหรับแชร์บนแพลตฟอร์มที่รับเฉพาะภาพ. +**Definition anchor:** `JpgViewOptions` กำหนดการตั้งค่าเรนเดอร์เฉพาะภาพ เช่น ความละเอียด, คุณภาพ, และโฟลเดอร์ผลลัพธ์สำหรับการแปลงเป็น JPEG. -**Import Required Libraries** +**นำเข้าไลบรารีที่จำเป็น** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Set Up Paths and Viewer** +**ตั้งค่าเส้นทางและ Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -162,21 +229,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `JpgViewOptions` ให้คุณควบคุมคุณภาพภาพ, DPI, และเส้นทางการส่งออก. +*คำอธิบาย:* `JpgViewOptions` ให้คุณควบคุมคุณภาพภาพ, DPI, และเส้นทางผลลัพธ์. -### Feature 4: แปลง TXT เป็น PNG +### ฟีเจอร์ 4: เรนเดอร์ TXT เป็น PNG +**Direct answer:** ใช้ `PngViewOptions` พร้อม DPI ที่ต้องการ (เช่น 300) แล้วเรียก `viewer.view`; ผลลัพธ์คือภาพ PNG แบบไม่มีการสูญเสียข้อมูลต่อหน้า, รักษาการจัดวางภาพของข้อความอย่างแม่นยำ. -#### Overview -สร้างภาพ PNG แบบ lossless จากไฟล์ข้อความ—เหมาะเมื่อคุณต้องการกราฟิกคมชัดและขยายได้. +**Definition anchor:** `PngViewOptions` ให้การกำหนดค่าการเรนเดอร์เอกสารเป็นภาพ PNG, รองรับการบีบอัดแบบไม่มีการสูญเสียและความละเอียดที่กำหนดเอง. -**Import Required Libraries** +**นำเข้าไลบรารีที่จำเป็น** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Set Up Paths and Viewer** +**ตั้งค่าเส้นทางและ Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -191,21 +258,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* PNG ให้การบีบอัดแบบ lossless, รักษาลักษณะเดิมของข้อความต้นฉบับอย่างแม่นยำ. +*คำอธิบาย:* PNG ให้การบีบอัดแบบไม่มีการสูญเสีย, รักษาลักษณะเดิมของข้อความต้นฉบับอย่างแม่นยำ. -### Feature 5: แปลง TXT เป็น PDF *(txt to pdf java / convert txt to pdf java)* +### ฟีเจอร์ 5: เรนเดอร์ TXT เป็น PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** สร้างอินสแตนซ์ `PdfViewOptions`, ตั้งค่าขนาดหน้า (เช่น A4) หากต้องการ, แล้วเรียก `viewer.view`; ไลบรารีจะจัดการการแบ่งหน้า, ฟอนต์, และการฝังทรัพยากรโดยอัตโนมัติเพื่อสร้าง PDF คุณภาพสูง. -#### Overview -สร้างไฟล์ PDF จากเอกสาร TXT—เหมาะสำหรับการจัดเก็บ, พิมพ์, หรือส่งให้ลูกค้า. +**Definition anchor:** `PdfViewOptions` ควบคุมการเรนเดอร์เฉพาะ PDF เช่น ขนาดหน้า, ระยะขอบ, และการฝังฟอนต์. -**Import Required Libraries** +**นำเข้าไลบรารีที่จำเป็น** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Set Up Paths and Viewer** +**ตั้งค่าเส้นทางและ Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -220,43 +287,46 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Explanation:* `PdfViewOptions` จัดการเลย์เอาต์หน้า, ฟอนต์, และการฝังทรัพยากรโดยอัตโนมัติ. - -## Practical Applications +*คำอธิบาย:* `PdfViewOptions` จัดการการจัดหน้า, ฟอนต์, และการฝังทรัพยากรโดยอัตโนมัติ. +## การประยุกต์ใช้งานจริง 1. **Document Management Systems:** ทำการแปลงไฟล์ TXT เก่าเป็น HTML อัตโนมัติสำหรับพอร์ทัลอินทราเน็ต. 2. **Publishing Platforms:** แปลงต้นฉบับ TXT ที่ผู้เขียนส่งมาเป็น HTML เพื่อการผสานรวมกับ CMS อย่างราบรื่น. -3. **Archiving Solutions:** เก็บไฟล์ข้อความเก่าเป็น PDF หรือ PNG เพื่อการจัดเก็บระยะยาว. +3. **Archiving Solutions:** เก็บรักษาไฟล์ข้อความเก่าเป็น PDF หรือ PNG สำหรับการจัดเก็บระยะยาวและการปฏิบัติตามมาตรฐาน. 4. **Cloud Storage Integration:** แปลงแบบเรียลไทม์และเก็บไฟล์ที่เรนเดอร์ไว้ใน AWS S3, Azure Blob, หรือ Google Cloud. -## Common Issues and Solutions - +## ปัญหาทั่วไปและวิธีแก้ | ปัญหา | สาเหตุ | วิธีแก้ | |-------|-------|-----| | **ผลลัพธ์เป็นค่าว่าง** | เส้นทางไฟล์ไม่ถูกต้องหรือไม่มีสิทธิ์อ่าน. | ตรวจสอบว่า `YOUR_DOCUMENT_DIRECTORY` ชี้ไปยังไฟล์ TXT จริงและกระบวนการมีสิทธิ์อ่าน. | -| **ภาพมีคุณภาพต่ำ** | ค่า DPI เริ่มต้นต่ำ. | ใช้ `JpgViewOptions.setResolution(int dpi)` หรือ `PngViewOptions.setResolution(int dpi)` เพื่อเพิ่ม DPI (เช่น 300). | -| **HTML มีลิงก์เสีย** | ทรัพยากรไม่ได้ฝัง. | ใช้ `HtmlViewOptions.forEmbeddedResources` หรือกำหนดโฟลเดอร์ทรัพยากรแบบกำหนดเอง. | -| **ข้อยกเว้นไลเซนส์** | ไม่มีการตั้งค่าไลเซนส์ที่ถูกต้อง. | โหลดไฟล์ไลเซนส์ของคุณด้วย `License license = new License(); license.setLicense("path/to/license.file");` ก่อนสร้าง `Viewer`. | +| **ภาพมีคุณภาพต่ำ** | DPI เริ่มต้นต่ำ. | ใช้ `JpgViewOptions.setResolution(int dpi)` หรือ `PngViewOptions.setResolution(int dpi)` เพื่อเพิ่ม DPI (เช่น 300). | +| **HTML มีลิงก์เสีย** | ทรัพยากรไม่ได้ฝัง. | ใช้ `HtmlViewOptions.forEmbeddedResources` หรือระบุโฟลเดอร์ทรัพยากรแบบกำหนดเอง. | +| **ข้อยกเว้นลิขสิทธิ์** | ไม่มีการตั้งค่าลิขสิทธิ์ที่ถูกต้อง. | โหลดไฟล์ลิขสิทธิ์ของคุณด้วย `License license = new License(); license.setLicense("path/to/license.file");` ก่อนสร้าง `Viewer`. | -## Frequently Asked Questions +## คำถามที่พบบ่อย **Q: ฉันสามารถแปลงไฟล์ TXT ขนาดใหญ่ (หลายร้อย MB) ด้วย GroupDocs.Viewer ได้หรือไม่?** -A: ได้. ไลบรารีจะสตรีมไฟล์ต้นฉบับ, แต่คุณอาจต้องเพิ่มขนาด heap ของ JVM สำหรับเอกสารที่ใหญ่มาก. +A: ได้. ไลบรารีสตรีมไฟล์ต้นฉบับ, แต่คุณอาจต้องเพิ่มขนาด heap ของ JVM สำหรับเอกสารที่ใหญ่มาก. **Q: ฉันต้องการ dependencies เพิ่มเติมเพื่อสร้าง JPG หรือ PNG หรือไม่?** -A: ไม่. แพคเกจ Viewer มีไลบรารีการประมวลผลภาพที่จำเป็นทั้งหมด. +A: ไม่. แพ็คเกจ Viewer มีไลบรารีการประมวลผลภาพที่จำเป็นทั้งหมดพร้อมใช้งาน. **Q: สามารถปรับขนาดหน้าของ PDF ได้หรือไม่?** A: แน่นอน. ใช้ `PdfViewOptions.setPageSize(PageSize.A4)` หรือ `PageSize` ใด ๆ ก่อนการเรนเดอร์. -**Q: จะจัดการไฟล์ TXT ที่มีการป้องกันด้วยรหัสผ่านอย่างไร?** +**Q: ฉันจะจัดการไฟล์ TXT ที่มีการป้องกันด้วยรหัสผ่านอย่างไร?** A: ไฟล์ TXT ไม่รองรับรหัสผ่าน. หากไฟล์ถูกเข้ารหัส, ให้ถอดรหัสก่อนส่งให้ Viewer. -**Q: สามารถรันการแปลงนี้ใน Docker container ได้หรือไม่?** -A: ได้. เพียงใส่ JDK, คัดลอก `pom.xml` ของคุณพร้อม dependency ของ GroupDocs, แล้วรันแอปพลิเคชัน Java ภายในคอนเทนเนอร์. +**Q: ฉันสามารถรันการแปลงนี้ในคอนเทนเนอร์ Docker ได้หรือไม่?** +A: ได้. รวม JDK, คัดลอก `pom.xml` ของคุณพร้อม dependency ของ GroupDocs, แล้วรันแอปพลิเคชัน Java ภายในคอนเทนเนอร์. --- -**อัปเดตล่าสุด:** 2026-02-21 -**ทดสอบกับ:** GroupDocs.Viewer 25.2 for Java -**ผู้เขียน:** GroupDocs \ No newline at end of file +**อัปเดตล่าสุด:** 2026-07-24 +**ทดสอบด้วย:** GroupDocs.Viewer 25.2 for Java +**ผู้เขียน:** GroupDocs + +## บทเรียนที่เกี่ยวข้อง +- [groupdocs viewer java: แปลงเอกสารเป็น PDF – คู่มือเต็ม](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – แปลง ODF เป็น HTML, JPG, PNG, PDF ด้วย GroupDocs.Viewer สำหรับ Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [วิธีแปลง DOCX เป็น HTML ด้วย GroupDocs.Viewer สำหรับ Java: คู่มือขั้นตอนต่อขั้นตอน](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/turkish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/turkish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index fed40887f..42cb44894 100644 --- a/content/turkish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/turkish/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,49 +1,113 @@ --- -date: '2026-02-21' -description: GroupDocs Viewer Maven'i kullanarak txt dosyalarını Java'da html, jpg, - png ve pdf formatına dönüştürmeyi öğrenin. Txt'den pdf'ye Java adımları ve çok sayfalı - html Java adımları dahildir. +date: '2026-07-24' +description: GroupDocs Viewer Maven for Java kullanarak txt'yi html, jpg, png ve pdf'ye + nasıl dönüştüreceğinizi öğrenin. Çok sayfalı HTML, toplu dönüşüm ve txt'yi pdf'ye + dışa aktarma adımlarını içerir. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: TXT''yi HTML, JPG, PNG, PDF''ye dönüştür' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: GroupDocs Viewer Maven for Java kullanarak txt'yi html, jpg, png ve + pdf'ye dönüştürün. multi‑page HTML, batch conversion ve high‑quality image output'ı + destekler. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: TXT'yi HTML, JPG, PNG, PDF'ye GroupDocs Viewer ile Dönüştür +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: TXT'yi HTML, JPG, PNG, PDF'ye GroupDocs Viewer ile Dönüştür type: docs url: /tr/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- - fences, just placeholders. So we keep them. +# TXT'yi HTML, JPG, PNG, PDF'ye GroupDocs Viewer ile Dönüştür -Now produce final content.# groupdocs viewer maven: TXT Dosyalarını HTML, JPG, PNG ve PDF'ye Dönüştürme - GroupDocs.Viewer for Java Kullanarak +Modern Java uygulamalarında, **convert txt to html** sadece esnek bir belge‑önizleme hattının ilk adımıdır. GroupDocs Viewer Maven ile düz metin dosyalarını anında web‑hazır HTML, net JPG/PNG görüntülerine veya evrensel olarak okunabilir bir PDF'ye dönüştürebilirsiniz. Bir belge portalı, arşivleme hizmeti veya bir SaaS ürününün önizleme özelliği oluşturuyor olun, bu kılavuz tam kurulumu adım adım gösterir ve **convert txt files java**'yı tüm yaygın çıktı formatlarına nasıl dönüştüreceğinizi anlatır. -Modern Java uygulamalarında, **groupdocs viewer maven** düz metin (TXT) belgelerini web‑hazır HTML, yüksek çözünürlüklü görüntüler veya taşınabilir PDF dosyalarına dönüştürmeyi kolaylaştırır. Bir belge portalı, arşivleme hizmeti veya ön izleme özelliği oluşturuyor olsanız da, GroupDocs.Viewer ile TXT dosyalarını dönüştürmek zaman kazandırır ve özel ayrıştırıcıların ihtiyacını ortadan kaldırır. Bu rehberde, tam kurulumu adım adım gösterecek ve **convert txt files java** nasıl HTML (tek‑ ve çok‑sayfalı), JPG, PNG ve PDF'ye dönüştürüleceğini anlatacağız. - -![GroupDocs.Viewer for Java ile TXT Dosyalarını HTML, JPG, PNG ve PDF'ye Dönüştürme](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![GroupDocs.Viewer for Java ile TXT Dosyalarını HTML, JPG, PNG ve PDF'ye Dönüştür](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Hızlı Yanıtlar -- **Hangi Maven artefaktına ihtiyacım var?** `com.groupdocs:groupdocs-viewer` (see Maven snippet below). -- **Çok‑sayfalı HTML oluşturabilir miyim?** Evet – tek‑sayfa bayrağı olmadan `HtmlViewOptions.forEmbeddedResources` kullanın. -- **Üretim için lisans gerekli mi?** Değerlendirme için bir deneme sürümü çalışır; ticari kullanım için kalıcı bir lisans gerekir. -- **Hangi Java sürümü destekleniyor?** Java 8 veya daha yenisi (Java 11+ önerilir). +- **Hangi Maven artefaktına ihtiyacım var?** `com.groupdocs:groupdocs-viewer` (aşağıdaki Maven snippet'ine bakın). +- **Çok sayfalı HTML oluşturabilir miyim?** Evet – tek sayfa bayrağı olmadan `HtmlViewOptions.forEmbeddedResources` kullanın. +- **Üretim için lisans gerekli mi?** Değerlendirme için bir deneme çalışır; ticari kullanım için kalıcı bir lisans gerekir. +- **Hangi Java sürümü destekleniyor?** Java 8 veya daha yeni (Java 11+ önerilir). - **Görüntü çıktısı için ek kütüphanelere ihtiyacım var mı?** Hayır, Viewer kütüphanesi JPG ve PNG desteğini kutudan çıkar çıkmaz içerir. -## groupdocs viewer maven nedir? -**groupdocs viewer maven**, Java için GroupDocs.Viewer kütüphanesinin Maven‑tabanlı dağıtımıdır. Microsoft Office veya diğer üçüncü‑taraf araçlara ihtiyaç duymadan, düz metin dahil olmak üzere 100'den fazla belge formatını HTML, görüntüler veya PDF'ye dönüştürmek için basit bir API sağlar. +## GroupDocs Viewer Maven Nedir? +**GroupDocs Viewer Maven**, GroupDocs.Viewer for Java kütüphanesinin Maven‑tabanlı dağıtımıdır. Tek bir, kullanımı kolay API sağlar ve 100'den fazla belge formatını—düz metin dahil—HTML, görüntüler veya PDF'ye, Microsoft Office veya üçüncü‑taraf dönüştürücüler gerektirmeden render eder. Belge render etmenin karmaşıklığını soyutlayarak geliştiricilerin dosya formatı yönetimi yerine iş mantığına odaklanmasını sağlar. -## Neden txt files java dönüştürülür? -- **Çapraz platform ön izleme** – HTML ve görüntüler tarayıcılarda veya mobil uygulamalarda görüntülenebilir. -- **Standartlaştırılmış arşivleme** – PDF biçimlendirmeyi korur ve evrensel olarak okunabilir. -- **Otomasyona uygun** – Dönüştürmeyi toplu işlere, bulut hizmetlerine veya CI boru hatlarına entegre edin. +## Neden txt dosyalarını Java ile dönüştürmeliyiz? +TXT dosyalarını daha zengin formatlara dönüştürmek, web arayüzleriyle sorunsuz entegrasyon sağlar, tutarlı stil garantiler ve arşivleme standartlarını destekler, böylece içerik daha erişilebilir ve profesyonel hâle gelir. Ayrıca, arama indeksleme ve içerik analitiği gibi aşağı akış işlemlerini, yapılandırılmış çıktı sağlayarak basitleştirir. -## Önkoşullar +- **Çapraz‑platform önizleme** – HTML ve görüntüler tarayıcılarda veya mobil uygulamalarda anında görüntülenir. +- **Standartlaştırılmış arşivleme** – PDF formatı biçimlendirmeyi korur ve evrensel olarak okunabilir. +- **Otomasyona uygun** – CI boru hatlarında, bulut fonksiyonlarında veya zamanlanmış görevlerde txt dosyalarını toplu olarak dönüştür. -- **GroupDocs.Viewer for Java** sürüm 25.2 veya üzeri (Maven aracılığıyla sağlanır). +## Önkoşullar +- **GroupDocs.Viewer for Java** sürüm 25.2 veya üzeri (Maven aracılığıyla sağlanır). - JDK 8 + (Java 11 + önerilir). - IntelliJ IDEA, Eclipse veya NetBeans gibi bir IDE. - Temel Java ve Maven bilgisi. -## GroupDocs.Viewer for Java Kurulumu +## GroupDocs.Viewer for Java'ı Kurma Add the repository and dependency to your `pom.xml`: @@ -65,21 +129,23 @@ Add the repository and dependency to your `pom.xml`: ``` ### Lisans Edinme Adımları -- **Ücretsiz deneme** ile başlayın veya tam yetenekleri keşfetmek için **geçici bir lisans** edinin. +- Tam özellikleri keşfetmek için **ücretsiz deneme** ile başlayın veya **geçici bir lisans** edinin. - Üretim için resmi [satın alma sayfası](https://purchase.groupdocs.com/buy) üzerinden bir lisans satın alın. ### Temel Başlatma ve Kurulum 1. Yukarıda gösterilen Maven bağımlılığını ekleyin. 2. JDK ve IDE'nizin doğru şekilde yapılandırıldığından emin olun. +**Tanım bağlantısı:** `Viewer`, bir kaynak belgeyi yükleyen ve seçilen çıktı formatına render eden GroupDocs.Viewer'ın çekirdek sınıfıdır. + Şimdi somut dönüşüm senaryolarına dalalım. ## Uygulama Kılavuzu -### Özellik 1: TXT'yi Çok‑sayfalı HTML'ye Render Etme *(multi page html java)* +### Özellik 1: TXT'yi Çok‑sayfalı HTML'ye Render Et *(multi page html java)* +**Doğrudan cevap:** `HtmlViewOptions.forEmbeddedResources` kullanın ve `viewer.view(documentPath, options)` çağırın – bu, orijinal metnin bir bölümünü temsil eden bir dizi HTML sayfası üretir ve CSS ile görüntüleri otomatik olarak gömer. -#### Genel Bakış -Bu örnek, bir TXT belgesini **çok‑sayfalı HTML** dosyasına dönüştürür ve satır sonlarını ayrı web sayfalarında korur. +**Tanım bağlantısı:** `HtmlViewOptions`, Viewer'ın bir belgeyi HTML'ye nasıl render edeceğini yapılandırır; sayfalama, kaynak gömme ve CSS işleme dahil. **Gerekli Kütüphaneleri İçe Aktarın** @@ -103,12 +169,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Açıklama:* `HtmlViewOptions.forEmbeddedResources` CSS, font ve görüntüleri doğrudan HTML çıktısına paketleyerek taşınabilir hâle getirir. +*Açıklama:* `HtmlViewOptions.forEmbeddedResources`, CSS, font ve görüntüleri doğrudan HTML çıktısına paketler, böylece taşınabilir olur. -### Özellik 2: TXT'yi Tek‑sayfalı HTML'ye Render Etme *(convert txt to html java)* +### Özellik 2: TXT'yi Tek‑sayfalı HTML'ye Render Et *(convert txt to html java)* +**Doğrudan cevap:** `viewer.view`'i çağırmadan önce `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` çağırın; tüm TXT içeriği tek bir HTML dosyasına sıkıştırılır, hızlı önizlemeler için idealdir. -#### Genel Bakış -Tüm metin dosyasını tek bir HTML sayfasına sıkıştırın—hızlı ön izlemeler için mükemmeldir. +**Tanım bağlantısı:** `setRenderToSinglePage(true)`, Viewer'ı tüm oluşturulan sayfaları tek bir HTML belgesine birleştirmeye zorlar. **Gerekli Kütüphaneleri İçe Aktarın** @@ -137,10 +203,10 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { *Açıklama:* `setRenderToSinglePage(true)` tüm sayfaları tek bir HTML dosyasında birleştirir. -### Özellik 3: TXT'yi JPG'ye Render Etme +### Özellik 3: TXT'yi JPG'ye Render Et +**Doğrudan cevap:** Bir `JpgViewOptions` örneği oluşturun, isteğe bağlı olarak daha yüksek kalite için DPI ayarlayın ve `viewer.view`'e geçirin; Viewer, kaynak TXT dosyasının her sayfası için bir JPEG görüntüsü üretir. -#### Genel Bakış -Bir TXT dosyasını yüksek kaliteli JPEG görüntüsüne dönüştürün, yalnızca görüntü kabul eden platformlarda paylaşmak için kullanışlıdır. +**Tanım bağlantısı:** `JpgViewOptions`, çözünürlük, kalite ve JPEG dönüşümü için çıktı klasörü gibi görüntü‑özel render ayarlarını tanımlar. **Gerekli Kütüphaneleri İçe Aktarın** @@ -164,12 +230,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Açıklama:* `JpgViewOptions` görüntü kalitesini, DPI'yi ve çıktı yolunu kontrol etmenizi sağlar. +*Açıklama:* `JpgViewOptions`, görüntü kalitesini, DPI'yi ve çıktı yolunu kontrol etmenizi sağlar. -### Özellik 4: TXT'yi PNG'ye Render Etme +### Özellik 4: TXT'yi PNG'ye Render Et +**Doğrudan cevap:** İstenen DPI (ör. 300) ile `PngViewOptions` kullanın ve `viewer.view`'i çağırın; sonuç, metnin tam görsel düzenini koruyan sayfa başına kayıpsız bir PNG görüntüsü olur. -#### Genel Bakış -Metin dosyalarından kayıpsız PNG görüntüleri oluşturun—net ve ölçeklenebilir grafiklere ihtiyaç duyduğunuzda idealdir. +**Tanım bağlantısı:** `PngViewOptions`, belgeleri PNG görüntüler olarak render etmek için yapılandırma sağlar; kayıpsız sıkıştırma ve özel çözünürlüğü destekler. **Gerekli Kütüphaneleri İçe Aktarın** @@ -193,12 +259,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Açıklama:* PNG kayıpsız sıkıştırma sağlar ve orijinal metnin tam görünümünü korur. +*Açıklama:* PNG, kayıpsız sıkıştırma sağlar ve orijinal metnin tam görünümünü korur. -### Özellik 5: TXT'yi PDF'ye Render Etme *(txt to pdf java / convert txt to pdf java)* +### Özellik 5: TXT'yi PDF'ye Render Et *(txt to pdf java / convert txt to pdf java)* +**Doğrudan cevap:** `PdfViewOptions` örneği oluşturun, isteğe bağlı olarak sayfa boyutunu (ör. A4) ayarlayın ve ardından `viewer.view`'i çağırın; kütüphane sayfalama, fontlar ve kaynak gömme işlemlerini otomatik olarak yöneterek yüksek doğrulukta bir PDF üretir. -#### Genel Bakış -Bir TXT belgesinden PDF dosyası oluşturun—arşivleme, yazdırma veya müşterilere gönderme için harikadır. +**Tanım bağlantısı:** `PdfViewOptions`, PDF‑özel renderleme yönlerini; sayfa boyutu, kenar boşlukları ve font gömme gibi ayarları kontrol eder. **Gerekli Kütüphaneleri İçe Aktarın** @@ -222,13 +288,12 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Açıklama:* `PdfViewOptions` sayfa düzeni, fontlar ve kaynak gömmeyi otomatik olarak yönetir. +*Açıklama:* `PdfViewOptions` sayfa düzenini, fontları ve kaynak gömülmesini otomatik olarak yönetir. ## Pratik Uygulamalar - -1. **Belge Yönetim Sistemleri:** Eski TXT belgelerinin HTML'ye dönüştürülmesini otomatikleştirerek intranet portallarında kullanılmasını sağlar. -2. **Yayın Platformları:** Yazarların gönderdiği TXT taslaklarını HTML'ye dönüştürerek sorunsuz CMS entegrasyonu sağlar. -3. **Arşivleme Çözümleri:** Eski metin dosyalarını uzun vadeli depolama için PDF veya PNG olarak korur. +1. **Belge Yönetim Sistemleri:** Eski TXT belgelerinin HTML'ye otomatik dönüşümünü intranet portalı için yapın. +2. **Yayın Platformları:** Yazar‑gönderimli TXT taslaklarını HTML'ye dönüştürerek sorunsuz CMS entegrasyonu sağlayın. +3. **Arşivleme Çözümleri:** Eski metin dosyalarını uzun vadeli depolama ve uyumluluk için PDF veya PNG olarak koruyun. 4. **Bulut Depolama Entegrasyonu:** Anında dönüştürüp render edilen dosyaları AWS S3, Azure Blob veya Google Cloud'da saklayın. ## Yaygın Sorunlar ve Çözümler @@ -236,29 +301,35 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { | Sorun | Neden | Çözüm | |-------|-------|-----| | **Çıktı boş** | Yanlış dosya yolu veya eksik okuma izinleri. | `YOUR_DOCUMENT_DIRECTORY`'nin gerçek TXT dosyasına işaret ettiğini ve işlemin okuma haklarına sahip olduğunu doğrulayın. | -| **Görüntüler düşük kalitede** | Varsayılan DPI düşük. | DPI'yi artırmak için `JpgViewOptions.setResolution(int dpi)` veya `PngViewOptions.setResolution(int dpi)` kullanın (ör. 300). | +| **Görüntüler düşük kalite** | Varsayılan DPI düşük. | `JpgViewOptions.setResolution(int dpi)` veya `PngViewOptions.setResolution(int dpi)` kullanarak DPI'yi artırın (ör. 300). | | **HTML bozuk bağlantılar içeriyor** | Kaynaklar gömülmemiş. | `HtmlViewOptions.forEmbeddedResources` kullanın veya özel bir kaynak klasörü sağlayın. | -| **Lisans istisnası** | Geçerli bir lisans ayarlanmamış. | `Viewer` oluşturulmadan önce lisans dosyanızı `License license = new License(); license.setLicense("path/to/license.file");` kodu ile yükleyin. | +| **Lisans istisnası** | Geçerli bir lisans ayarlanmamış. | `Viewer` oluşturulmadan önce `License license = new License(); license.setLicense("path/to/license.file");` kodu ile lisans dosyanızı yükleyin. | ## Sıkça Sorulan Sorular **S: GroupDocs.Viewer ile büyük TXT dosyalarını (yüzlerce MB) dönüştürebilir miyim?** -C: Evet. Kütüphane kaynak dosyayı akış olarak okur, ancak çok büyük belgeler için JVM yığın boyutunu artırmak isteyebilirsiniz. +**C:** Evet. Kütüphane kaynak dosyayı akış olarak okur, ancak çok büyük belgeler için JVM yığın boyutunu artırmak isteyebilirsiniz. **S: JPG veya PNG üretmek için ek bağımlılıklara ihtiyacım var mı?** -C: Hayır. Viewer paketi gerekli tüm görüntü işleme kütüphanelerini içerir. +**C:** Hayır. Viewer paketi tüm gerekli görüntü işleme kütüphanelerini kutudan çıkar çıkmaz içerir. **S: PDF sayfa boyutunu özelleştirmek mümkün mü?** -C: Kesinlikle. Render etmeden önce `PdfViewOptions.setPageSize(PageSize.A4)` veya başka bir `PageSize` kullanın. +**C:** Kesinlikle. Render etmeden önce `PdfViewOptions.setPageSize(PageSize.A4)` veya başka bir `PageSize` kullanın. -**S: Şifre korumalı TXT dosyalarını nasıl yönetirim?** -C: TXT dosyaları şifreyi desteklemez. Dosya şifreli ise, Viewer'a göndermeden önce önce şifresini çözün. +**S: Şifre korumalı TXT dosyalarını nasıl ele alırım?** +**C:** TXT dosyaları şifreyi desteklemez. Dosya şifrelenmişse, Viewer'a göndermeden önce önce şifresini çözmelisiniz. **S: Bu dönüşümü bir Docker konteynerinde çalıştırabilir miyim?** -C: Evet. JDK'yı dahil edin, GroupDocs bağımlılığını içeren `pom.xml` dosyanızı kopyalayın ve Java uygulamasını konteyner içinde çalıştırın. +**C:** Evet. JDK'yı dahil edin, GroupDocs bağımlılığı olan `pom.xml` dosyanızı kopyalayın ve Java uygulamasını konteyner içinde çalıştırın. --- -**Son Güncelleme:** 2026-02-21 +**Son Güncelleme:** 2026-07-24 **Test Edilen Versiyon:** GroupDocs.Viewer 25.2 for Java -**Yazar:** GroupDocs \ No newline at end of file +**Yazar:** GroupDocs + +## İlgili Eğitimler + +- [groupdocs viewer java: Belgeleri PDF'ye Dönüştür – Tam Kılavuz](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – ODF'yi HTML, JPG, PNG, PDF'ye Dönüştürmek için GroupDocs.Viewer for Java Kullanımı](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [DOCX'i HTML'ye Dönüştürme: GroupDocs.Viewer for Java ile Adım‑Adım Kılavuz](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file diff --git a/content/vietnamese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md b/content/vietnamese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md index c3abd85a4..0995ef108 100644 --- a/content/vietnamese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md +++ b/content/vietnamese/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/_index.md @@ -1,49 +1,115 @@ --- -date: '2026-02-21' -description: Tìm hiểu cách sử dụng GroupDocs Viewer Maven để chuyển đổi tệp txt sang - html, jpg, png và pdf trong Java. Bao gồm các bước chuyển txt sang pdf bằng Java - và tạo html đa trang bằng Java. +date: '2026-07-24' +description: Tìm hiểu cách chuyển đổi txt sang html, jpg, png và pdf bằng GroupDocs + Viewer Maven cho Java. Bao gồm các bước để tạo HTML đa trang, chuyển đổi hàng loạt + và xuất txt sang pdf. keywords: -- GroupDocs.Viewer for Java -- convert TXT to HTML -- render TXT as JPG/PNG -title: 'groupdocs viewer maven: Chuyển đổi TXT sang HTML, JPG, PNG, PDF' +- convert txt to html +- plain text to pdf +- export txt to pdf +- batch convert txt +- generate html from txt +lastmod: '2026-07-24' +og_description: Chuyển đổi txt sang html, jpg, png và pdf bằng GroupDocs Viewer Maven + cho Java. Hỗ trợ HTML đa trang, chuyển đổi hàng loạt và xuất hình ảnh chất lượng + cao. +og_image_alt: 'Guide: Convert TXT files to HTML, JPG, PNG, PDF using GroupDocs Viewer + for Java' +og_title: Chuyển đổi TXT sang HTML, JPG, PNG, PDF với GroupDocs Viewer +schemas: +- author: GroupDocs + dateModified: '2026-07-24' + description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + headline: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + type: TechArticle +- description: Learn how to convert txt to html, jpg, png, and pdf using GroupDocs + Viewer Maven for Java. Includes steps for multi-page HTML, batch conversion, and + export txt to pdf. + name: Convert TXT to HTML, JPG, PNG, PDF with GroupDocs Viewer + steps: + - name: Add the Maven dependency shown above. + text: Add the Maven dependency shown above. + - name: Ensure your JDK and IDE are correctly configured. + text: Ensure your JDK and IDE are correctly configured. + - name: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + text: '**Document Management Systems:** Automate conversion of legacy TXT docs + into HTML for intranet portals.' + - name: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + text: '**Publishing Platforms:** Turn author‑submitted TXT manuscripts into HTML + for seamless CMS integration.' + - name: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + text: '**Archiving Solutions:** Preserve old text files as PDF or PNG for long‑term + storage and compliance.' + - name: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + text: '**Cloud Storage Integration:** Convert on‑the‑fly and store the rendered + files in AWS S3, Azure Blob, or Google Cloud.' + type: HowTo +- questions: + - answer: Yes. The library streams the source file, but you may want to increase + the JVM heap size for very large documents. + question: Can I convert large TXT files (hundreds of MB) with GroupDocs.Viewer? + - answer: No. The Viewer package includes all required image processing libraries + out‑of‑the‑box. + question: Do I need additional dependencies to generate JPG or PNG? + - answer: Absolutely. Use `PdfViewOptions.setPageSize(PageSize.A4)` or any other + `PageSize` before rendering. + question: Is it possible to customize the PDF page size? + - answer: TXT files do not support passwords. If the file is encrypted, decrypt + it first before passing it to the Viewer. + question: How do I handle password‑protected TXT files? + - answer: Yes. Include the JDK, copy your `pom.xml` with the GroupDocs dependency, + and run the Java application inside the container. + question: Can I run this conversion in a Docker container? + type: FAQPage +tags: +- convert txt +- GroupDocs Viewer +- Java document conversion +- txt to html +title: Chuyển đổi TXT sang HTML, JPG, PNG, PDF với GroupDocs Viewer type: docs url: /vi/java/export-conversion/groupdocs-viewer-java-txt-conversion-guide/ weight: 1 --- -# groupdocs viewer maven: Chuyển Đổi Tệp TXT sang HTML, JPG, PNG và PDF bằng GroupDocs.Viewer cho Java +# Chuyển đổi TXT sang HTML, JPG, PNG, PDF với GroupDocs Viewer -Trong các ứng dụng Java hiện đại, **groupdocs viewer maven** giúp việc chuyển đổi tài liệu plain‑text (TXT) thành HTML sẵn sàng cho web, hình ảnh độ phân giải cao hoặc tệp PDF di động trở nên đơn giản. Dù bạn đang xây dựng cổng tài liệu, dịch vụ lưu trữ, hay tính năng xem trước, việc chuyển đổi tệp TXT với GroupDocs.Viewer giúp tiết kiệm thời gian và loại bỏ nhu cầu viết bộ phân tích tùy chỉnh. Trong hướng dẫn này, chúng tôi sẽ trình bày toàn bộ quá trình thiết lập và chỉ cho bạn cách **convert txt files java** sang HTML (trang đơn và đa trang), JPG, PNG và PDF. +Trong các ứng dụng Java hiện đại, **convert txt to html** chỉ là bước đầu tiên hướng tới một quy trình xem trước tài liệu linh hoạt. Với GroupDocs Viewer Maven, bạn có thể ngay lập tức chuyển các tệp văn bản thuần thành HTML sẵn sàng cho web, hình ảnh JPG/PNG sắc nét, hoặc PDF có thể đọc được trên mọi nền tảng. Cho dù bạn đang xây dựng một cổng tài liệu, một dịch vụ lưu trữ, hoặc một tính năng xem trước cho sản phẩm SaaS, hướng dẫn này sẽ dẫn bạn qua quá trình thiết lập đầy đủ và chỉ cho bạn cách **convert txt files java** sang mọi định dạng đầu ra phổ biến. -![Chuyển Đổi Tệp TXT sang HTML, JPG, PNG và PDF với GroupDocs.Viewer cho Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) +![Chuyển đổi Tệp TXT sang HTML, JPG, PNG và PDF với GroupDocs.Viewer cho Java](/viewer/export-conversion/convert-txt-files-to-html-jpg-png-and-pdf-java.png) ## Câu trả lời nhanh -- **Artifact Maven nào tôi cần?** `com.groupdocs:groupdocs-viewer` (xem đoạn mã Maven bên dưới). -- **Tôi có thể render HTML đa trang không?** Có – sử dụng `HtmlViewOptions.forEmbeddedResources` mà không bật cờ single‑page. -- **Cần giấy phép cho môi trường production không?** Bản dùng thử hoạt động cho việc đánh giá; giấy phép vĩnh viễn cần thiết cho mục đích thương mại. -- **Phiên bản Java nào được hỗ trợ?** Java 8 hoặc mới hơn (đề xuất Java 11+). -- **Có cần thư viện bổ sung để xuất hình ảnh không?** Không, thư viện Viewer đã bao gồm hỗ trợ JPG và PNG ngay từ đầu. +- **Artifact Maven nào tôi cần?** `com.groupdocs:groupdocs-viewer` (see the Maven snippet below). +- **Tôi có thể render HTML đa trang không?** Yes – use `HtmlViewOptions.forEmbeddedResources` without the single‑page flag. +- **Cần giấy phép cho môi trường production không?** A trial works for evaluation; a permanent license is needed for commercial use. +- **Phiên bản Java nào được hỗ trợ?** Java 8 hoặc mới hơn (Java 11+ được khuyến nghị). +- **Có cần thư viện bổ sung cho đầu ra hình ảnh không?** No, the Viewer library includes JPG and PNG support out‑of‑the‑box. -## Groupdocs viewer maven là gì? -**groupdocs viewer maven** là bản phân phối dựa trên Maven của thư viện GroupDocs.Viewer cho Java. Nó cung cấp một API đơn giản để render hơn 100 định dạng tài liệu — bao gồm plain‑text — thành HTML, hình ảnh hoặc PDF mà không cần Microsoft Office hay công cụ bên thứ ba nào khác. +## GroupDocs Viewer Maven là gì? +**GroupDocs Viewer Maven** là bản phân phối dựa trên Maven của thư viện GroupDocs.Viewer cho Java. Nó cung cấp một API đơn giản, dễ sử dụng để render hơn 100 định dạng tài liệu — bao gồm plain‑text — sang HTML, hình ảnh hoặc PDF mà không cần Microsoft Office hay bất kỳ bộ chuyển đổi bên thứ ba nào. Nó trừu tượng hoá sự phức tạp của việc render tài liệu, cho phép các nhà phát triển tập trung vào logic nghiệp vụ thay vì xử lý định dạng tệp. ## Tại sao chuyển đổi txt files java? -- **Xem trước đa nền tảng** – HTML và hình ảnh có thể hiển thị trong trình duyệt hoặc ứng dụng di động. -- **Lưu trữ chuẩn** – PDF giữ nguyên định dạng và có thể đọc trên mọi nền tảng. -- **Thân thiện với tự động hoá** – Tích hợp chuyển đổi vào các công việc batch, dịch vụ đám mây hoặc pipeline CI. +Việc chuyển đổi các tệp TXT sang các định dạng phong phú hơn cho phép tích hợp liền mạch với giao diện web, đảm bảo kiểu dáng nhất quán và hỗ trợ các tiêu chuẩn lưu trữ, làm cho nội dung dễ tiếp cận và chuyên nghiệp hơn. Nó cũng đơn giản hoá quá trình xử lý tiếp theo, như lập chỉ mục tìm kiếm và phân tích nội dung, bằng cách cung cấp đầu ra có cấu trúc. -## Yêu cầu trước +- **Xem trước đa nền tảng** – HTML và hình ảnh hiển thị ngay lập tức trong trình duyệt hoặc ứng dụng di động. +- **Lưu trữ tiêu chuẩn** – PDF giữ nguyên định dạng và có thể đọc được trên mọi nền tảng. +- **Thân thiện với tự động hoá** – Chuyển đổi hàng loạt các tệp txt trong pipeline CI, hàm đám mây, hoặc công việc định kỳ. -- **GroupDocs.Viewer cho Java** phiên bản 25.2 trở lên (cung cấp qua Maven). -- JDK 8 + (đề xuất Java 11 +). -- Một IDE như IntelliJ IDEA, Eclipse hoặc NetBeans. +## Yêu cầu trước +- **GroupDocs.Viewer for Java** version 25.2 hoặc mới hơn (cung cấp qua Maven). +- JDK 8 + (Java 11 + được khuyến nghị). +- Một IDE như IntelliJ IDEA, Eclipse, hoặc NetBeans. - Kiến thức cơ bản về Java và Maven. ## Cài đặt GroupDocs.Viewer cho Java -Thêm repository và dependency vào `pom.xml` của bạn: +Add the repository and dependency to your `pom.xml`: ```xml @@ -63,30 +129,32 @@ Thêm repository và dependency vào `pom.xml` của bạn: ``` ### Các bước lấy giấy phép -- Bắt đầu với **bản dùng thử miễn phí** hoặc lấy **giấy phép tạm thời** để khám phá đầy đủ tính năng. +- Bắt đầu với **bản dùng thử miễn phí** hoặc lấy **giấy phép tạm thời** để khám phá đầy đủ khả năng. - Đối với production, mua giấy phép qua [trang mua hàng](https://purchase.groupdocs.com/buy) chính thức. -### Khởi tạo và Cài đặt Cơ bản +### Khởi tạo và Cấu hình Cơ bản 1. Thêm phụ thuộc Maven như trên. 2. Đảm bảo JDK và IDE của bạn được cấu hình đúng. +**Definition anchor:** `Viewer` là lớp cốt lõi của GroupDocs.Viewer, tải tài liệu nguồn và render nó sang định dạng đầu ra đã chọn. + Bây giờ chúng ta sẽ đi sâu vào các kịch bản chuyển đổi cụ thể. -## Hướng dẫn triển khai +## Hướng dẫn thực hiện ### Tính năng 1: Render TXT sang HTML đa trang *(multi page html java)* +**Direct answer:** Sử dụng `HtmlViewOptions.forEmbeddedResources` và gọi `viewer.view(documentPath, options)` – điều này tạo ra một loạt các trang HTML, mỗi trang đại diện cho một phần của văn bản gốc, đồng thời tự động nhúng CSS và hình ảnh. -#### Tổng quan -Ví dụ này chuyển đổi tài liệu TXT thành tệp **HTML đa trang**, giữ nguyên các ngắt dòng trên các trang web riêng biệt. +**Definition anchor:** `HtmlViewOptions` cấu hình cách Viewer render tài liệu sang HTML, bao gồm phân trang, nhúng tài nguyên và xử lý CSS. -**Nhập các thư viện cần thiết** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Cấu hình đường dẫn và Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -101,21 +169,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Giải thích:* `HtmlViewOptions.forEmbeddedResources` gói CSS, phông chữ và hình ảnh trực tiếp vào đầu ra HTML, giúp nó di động. +*Explanation:* `HtmlViewOptions.forEmbeddedResources` gói CSS, phông chữ và hình ảnh trực tiếp vào đầu ra HTML, giúp nó di động. -### Tính năng 2: Render TXT sang HTML trang đơn *(convert txt to html java)* +### Tính năng 2: Render TXT sang HTML một trang *(convert txt to html java)* +**Direct answer:** Gọi `HtmlViewOptions.forEmbeddedResources().setRenderToSinglePage(true)` trước khi gọi `viewer.view`; toàn bộ nội dung TXT sẽ được gộp thành một tệp HTML duy nhất, lý tưởng cho việc xem trước nhanh. -#### Tổng quan -Nén toàn bộ tệp văn bản thành một trang HTML duy nhất — lý tưởng cho việc xem trước nhanh. +**Definition anchor:** `setRenderToSinglePage(true)` buộc Viewer hợp nhất tất cả các trang đã tạo thành một tài liệu HTML duy nhất. -**Nhập các thư viện cần thiết** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.HtmlViewOptions; ``` -**Cấu hình đường dẫn và Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -133,21 +201,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_2_TXT")) { } ``` -*Giải thích:* `setRenderToSinglePage(true)` hợp nhất tất cả các trang thành một tệp HTML. +*Explanation:* `setRenderToSinglePage(true)` hợp nhất tất cả các trang thành một tệp HTML. ### Tính năng 3: Render TXT sang JPG +**Direct answer:** Tạo một thể hiện `JpgViewOptions`, tùy chọn đặt DPI để chất lượng cao hơn, và truyền nó vào `viewer.view`; Viewer sẽ xuất ra một hình ảnh JPEG cho mỗi trang của tệp TXT nguồn. -#### Tổng quan -Chuyển đổi tệp TXT thành hình ảnh JPEG chất lượng cao, hữu ích khi chia sẻ trên các nền tảng chỉ chấp nhận hình ảnh. +**Definition anchor:** `JpgViewOptions` định nghĩa các cài đặt render đặc thù cho hình ảnh như độ phân giải, chất lượng và thư mục đầu ra cho chuyển đổi JPEG. -**Nhập các thư viện cần thiết** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.JpgViewOptions; ``` -**Cấu hình đường dẫn và Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -162,21 +230,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Giải thích:* `JpgViewOptions` cho phép bạn kiểm soát chất lượng hình ảnh, DPI và đường dẫn xuất. +*Explanation:* `JpgViewOptions` cho phép bạn kiểm soát chất lượng hình ảnh, DPI và đường dẫn đầu ra. ### Tính năng 4: Render TXT sang PNG +**Direct answer:** Sử dụng `PngViewOptions` với DPI mong muốn (ví dụ, 300) và gọi `viewer.view`; kết quả là một hình ảnh PNG không mất dữ liệu cho mỗi trang, giữ nguyên bố cục hình ảnh chính xác của văn bản. -#### Tổng quan -Tạo hình ảnh PNG không mất dữ liệu từ các tệp văn bản — lý tưởng khi bạn cần đồ họa sắc nét, có thể mở rộng. +**Definition anchor:** `PngViewOptions` cung cấp cấu hình để render tài liệu thành hình ảnh PNG, hỗ trợ nén không mất dữ liệu và độ phân giải tùy chỉnh. -**Nhập các thư viện cần thiết** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PngViewOptions; ``` -**Cấu hình đường dẫn và Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -191,21 +259,21 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Giải thích:* PNG cung cấp nén không mất dữ liệu, giữ nguyên giao diện chính xác của văn bản gốc. +*Explanation:* PNG cung cấp nén không mất dữ liệu, giữ nguyên ngoại hình chính xác của văn bản gốc. ### Tính năng 5: Render TXT sang PDF *(txt to pdf java / convert txt to pdf java)* +**Direct answer:** Tạo một thể hiện `PdfViewOptions`, tùy chọn đặt kích thước trang (ví dụ, A4), sau đó gọi `viewer.view`; thư viện tự động xử lý phân trang, phông chữ và nhúng tài nguyên để tạo ra PDF chất lượng cao. -#### Tổng quan -Tạo tệp PDF từ tài liệu TXT — tuyệt vời cho việc lưu trữ, in ấn hoặc gửi cho khách hàng. +**Definition anchor:** `PdfViewOptions` điều khiển các khía cạnh render đặc thù cho PDF như kích thước trang, lề và nhúng phông chữ. -**Nhập các thư viện cần thiết** +**Import Required Libraries** ```java import com.groupdocs.viewer.Viewer; import com.groupdocs.viewer.options.PdfViewOptions; ``` -**Cấu hình đường dẫn và Viewer** +**Set Up Paths and Viewer** ```java Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY"); @@ -220,31 +288,30 @@ try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_TXT")) { } ``` -*Giải thích:* `PdfViewOptions` tự động xử lý bố cục trang, phông chữ và nhúng tài nguyên. +*Explanation:* `PdfViewOptions` tự động xử lý bố cục trang, phông chữ và nhúng tài nguyên. ## Ứng dụng thực tiễn - -1. **Hệ thống quản lý tài liệu:** Tự động chuyển đổi các tài liệu TXT cũ sang HTML cho các cổng intranet. -2. **Nền tảng xuất bản:** Chuyển bản thảo TXT do tác giả gửi thành HTML để tích hợp mượt mà vào CMS. -3. **Giải pháp lưu trữ:** Bảo quản các tệp văn bản cũ dưới dạng PDF hoặc PNG cho việc lưu trữ lâu dài. -4. **Tích hợp lưu trữ đám mây:** Chuyển đổi ngay lập tức và lưu các tệp đã render vào AWS S3, Azure Blob hoặc Google Cloud. +1. **Document Management Systems:** Tự động chuyển đổi các tài liệu TXT cũ sang HTML cho các cổng intranet. +2. **Publishing Platforms:** Chuyển các bản thảo TXT do tác giả gửi sang HTML để tích hợp mượt mà với CMS. +3. **Archiving Solutions:** Bảo tồn các tệp văn bản cũ dưới dạng PDF hoặc PNG cho lưu trữ lâu dài và tuân thủ. +4. **Cloud Storage Integration:** Chuyển đổi ngay lập tức và lưu các tệp đã render vào AWS S3, Azure Blob, hoặc Google Cloud. ## Các vấn đề thường gặp và giải pháp -| Vấn đề | Nguyên nhân | Cách khắc phục | -|-------|-------------|----------------| -| **Kết quả trống** | Đường dẫn tệp không đúng hoặc thiếu quyền đọc. | Kiểm tra `YOUR_DOCUMENT_DIRECTORY` trỏ tới tệp TXT thực tế và quá trình có quyền đọc. | +| Vấn đề | Nguyên nhân | Giải pháp | +|-------|-------------|----------| +| **Kết quả trống** | Đường dẫn tệp không đúng hoặc thiếu quyền đọc. | Xác minh `YOUR_DOCUMENT_DIRECTORY` trỏ tới tệp TXT thực tế và quá trình có quyền đọc. | | **Hình ảnh chất lượng thấp** | DPI mặc định quá thấp. | Sử dụng `JpgViewOptions.setResolution(int dpi)` hoặc `PngViewOptions.setResolution(int dpi)` để tăng DPI (ví dụ, 300). | -| **HTML có liên kết bị hỏng** | Tài nguyên không được nhúng. | Sử dụng `HtmlViewOptions.forEmbeddedResources` hoặc cung cấp thư mục tài nguyên tùy chỉnh. | -| **Ngoại lệ giấy phép** | Chưa thiết lập giấy phép hợp lệ. | Tải file giấy phép của bạn bằng `License license = new License(); license.setLicense("path/to/license.file");` trước khi tạo `Viewer`. | +| **HTML chứa liên kết hỏng** | Tài nguyên không được nhúng. | Sử dụng `HtmlViewOptions.forEmbeddedResources` hoặc cung cấp thư mục tài nguyên tùy chỉnh. | +| **Ngoại lệ giấy phép** | Chưa thiết lập giấy phép hợp lệ. | Tải tệp giấy phép của bạn bằng `License license = new License(); license.setLicense("path/to/license.file");` trước khi tạo `Viewer`. | ## Câu hỏi thường gặp -**Q: Tôi có thể chuyển đổi các tệp TXT lớn (hàng trăm MB) bằng GroupDocs.Viewer không?** -A: Có. Thư viện sẽ stream tệp nguồn, nhưng bạn có thể muốn tăng kích thước heap JVM cho các tài liệu rất lớn. +**Q: Tôi có thể chuyển đổi các tệp TXT lớn (hàng trăm MB) với GroupDocs.Viewer không?** +A: Có. Thư viện stream tệp nguồn, nhưng bạn có thể cần tăng kích thước heap JVM cho các tài liệu rất lớn. **Q: Tôi có cần phụ thuộc bổ sung để tạo JPG hoặc PNG không?** -A: Không. Gói Viewer đã bao gồm tất cả các thư viện xử lý hình ảnh cần thiết. +A: Không. Gói Viewer đã bao gồm tất cả các thư viện xử lý hình ảnh cần thiết sẵn có. **Q: Có thể tùy chỉnh kích thước trang PDF không?** A: Chắc chắn. Sử dụng `PdfViewOptions.setPageSize(PageSize.A4)` hoặc bất kỳ `PageSize` nào khác trước khi render. @@ -252,11 +319,17 @@ A: Chắc chắn. Sử dụng `PdfViewOptions.setPageSize(PageSize.A4)` hoặc b **Q: Làm thế nào để xử lý các tệp TXT được bảo vệ bằng mật khẩu?** A: Các tệp TXT không hỗ trợ mật khẩu. Nếu tệp được mã hoá, hãy giải mã trước khi truyền cho Viewer. -**Q: Tôi có thể chạy quá trình chuyển đổi này trong container Docker không?** -A: Có. Chỉ cần bao gồm JDK, sao chép `pom.xml` của bạn có phụ thuộc GroupDocs, và chạy ứng dụng Java bên trong container. +**Q: Tôi có thể chạy chuyển đổi này trong container Docker không?** +A: Có. Bao gồm JDK, sao chép `pom.xml` của bạn với phụ thuộc GroupDocs, và chạy ứng dụng Java bên trong container. --- -**Cập nhật lần cuối:** 2026-02-21 -**Đã kiểm tra với:** GroupDocs.Viewer 25.2 cho Java -**Tác giả:** GroupDocs \ No newline at end of file +**Cập nhật lần cuối:** 2026-07-24 +**Kiểm tra với:** GroupDocs.Viewer 25.2 for Java +**Tác giả:** GroupDocs + +## Hướng dẫn liên quan + +- [groupdocs viewer java: Chuyển đổi tài liệu sang PDF – Hướng dẫn đầy đủ](/viewer/java/export-conversion/convert-documents-pdf-groupdocs-viewer-java/) +- [convert odf html java – Chuyển đổi ODF sang HTML, JPG, PNG, PDF bằng GroupDocs.Viewer cho Java](/viewer/java/export-conversion/convert-odf-documents-groupdocs-viewer-java/) +- [Cách chuyển đổi DOCX sang HTML bằng GroupDocs.Viewer cho Java: Hướng dẫn từng bước](/viewer/java/export-conversion/convert-docx-to-html-groupdocs-viewer-java/) \ No newline at end of file