{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Conversia unui Document \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document\/","description":"Recent content in Conversia unui Document \u00een Java on Documentation","generator":"Hugo -- gohugo.io","language":"ro","item":[{"title":"Java: Conversia unui Document \u00een PDF \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-pdf\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-pdf\/","description":"\n        \n        \n        <p>Capacitatea de a converti u\u0219or \u0219i fiabil documente dintr-un format \u00een altul este o caracteristic\u0103 cheie a Aspose.Words. Unul dintre cele mai populare formate pentru conversie este PDF \u2013 un format cu aspect fix, care p\u0103streaz\u0103 aspectul original al unui document \u00een timpul red\u0103rii sale pe diferite platforme. Termenul&quot; rendering &quot; este folosit \u00een Aspose.Words pentru a descrie procesul de conversie a unui document \u00eentr-un format de fi\u0219ier care este paginat sau are conceptul de pagini.<\/p>\n<h2 id=\"convert-a-word-document-to-pdf\">Conversia unui Document Word \u00een PDF<\/h2>\n<p>Conversia de la Word la PDF este un proces destul de complex care necesit\u0103 mai multe etape de calcul. Aspose.Words motorul de aspect imit\u0103 modul \u00een care func\u021bioneaz\u0103 motorul de aspect al paginii Microsoft Word, f\u0103c\u00e2nd documentele de ie\u0219ire PDF s\u0103 arate c\u00e2t mai aproape posibil de ceea ce pute\u021bi vedea \u00een Microsoft Word.<\/p>\n<p>Cu Aspose.Words pute\u021bi converti programatic un document din formatul DOC sau DOCX \u00een PDF f\u0103r\u0103 a utiliza Microsoft Office. Acest articol explic\u0103 modul de efectuare a acestei conversii.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nRe\u021bine\u021bi c\u0103 num\u0103rul de pagini dintr-un document afecteaz\u0103 timpul de conversie.\n<\/div>\n\n<h3 id=\"converting-doc-or-docx-to-pdf\">Conversia DOCX sau DOC \u00een PDF<\/h3>\n<p>Conversia din formatul documentului DOC sau DOCX \u00een formatul PDF \u00een Aspose.Words este foarte u\u0219oar\u0103 \u0219i poate fi realizat\u0103 cu doar dou\u0103 linii de cod care:<\/p>\n<ol>\n<li>\u00cenc\u0103rca\u021bi documentul \u00eentr-un obiect <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a> folosind unul dintre constructorii s\u0103i, specific\u00e2nd numele documentului cu extensia sa de format.<\/li>\n<li>Invoca\u021bi una dintre metodele <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Document.Save<\/a> pe obiectul <strong>Document<\/strong> \u0219i specifica\u021bi formatul de ie\u0219ire dorit ca PDF introduc\u00e2nd un nume de fi\u0219ier cu &ldquo;.PDF&rdquo; Extensie.<\/li>\n<\/ol>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum se converte\u0219te un document din DOCX \u00een PDF folosind metoda <code>Save<\/code>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=docx-to-pdf.java\"><\/script>\n\n<p>Pute\u021bi desc\u0103rca fi\u0219ierul \u0219ablon al acestui exemplu din <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ConvertImageToPdf\/Template.doc\">Aspose.Words GitHub<\/a>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>Uneori este necesar s\u0103 specifica\u021bi op\u021biuni suplimentare, care pot afecta rezultatul salv\u0103rii unui document ca PDF. Aceste op\u021biuni pot fi specificate prin utilizarea clasei <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a>, care con\u021bine propriet\u0103\u021bi care determin\u0103 modul \u00een care va fi afi\u0219at\u0103 ie\u0219irea PDF.<\/p>\n<p>Re\u021bine\u021bi c\u0103, cu aceea\u0219i tehnic\u0103, pute\u021bi converti orice document \u00een format flow-layout \u00een format PDF.<\/p>\n\n<\/div>\n\n<h3 id=\"converting-to-various-pdf-standards\">Conversia la diferite PDF standarde<\/h3>\n<p>Aspose.Words ofer\u0103 enumerarea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfcompliance\/\">PdfCompliance <\/a>pentru a sprijini conversia DOC sau DOCX \u00een diferite standarde de format PDF (cum ar fi PDF 1.7, PDF 1.5, etc.).<\/p>\n<p>Urm\u0103torul exemplu de cod demonstreaz\u0103 cum se converte\u0219te un document \u00een PDF 1.7 folosind <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a> Cu conformitate cu PDF17:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=conversion-to-pdf17.java\"><\/script>\n\n<h2 id=\"conversia-imaginilor-\u00een-pdf\">Conversia imaginilor \u00een PDF<\/h2>\n<p>Conversia \u00een PDF nu este restric\u021bionat\u0103 de formatele de documente Microsoft Word. Orice format acceptat de Aspose.Words, inclusiv creat programatic, poate fi, de asemenea, convertit \u00een PDF. De exemplu, putem converti imagini cu o singur\u0103 pagin\u0103, cum ar fi JPEG, PNG, BMP, EMF, sau WMF, precum \u0219i imagini cu mai multe pagini, cum ar fi TIFF \u0219i GIF, p\u00e2n\u0103 la PDF.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum se convertesc imaginile JPEG \u0219i TIFF \u00een PDF:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=image-to-pdf.java\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=convert-image-to-pdf.java\"><\/script>\n\n<p>Pentru ca acest cod s\u0103 func\u021bioneze, trebuie s\u0103 ad\u0103uga\u021bi referin\u021be la Aspose.Words, Java.awt.imagine, \u0219i javax.pachete de clas\u0103 imageio pentru proiectul dumneavoastr\u0103.<\/p>\n<h2 id=\"reduce\u021bi-dimensiunea-de-ie\u0219ire-pdf\">Reduce\u021bi Dimensiunea De Ie\u0219ire PDF<\/h2>\n<p>C\u00e2nd salva\u021bi \u00een PDF, Pute\u021bi specifica dac\u0103 dori\u021bi s\u0103 optimiza\u021bi ie\u0219irea. Pentru a face acest lucru, trebuie s\u0103 seta\u021bi steagul <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/#getOptimizeOutput\">OptimizeOutput<\/a> la adev\u0103rat, iar apoi p\u00e2nzele imbricate redundante \u0219i p\u00e2nzele goale vor fi eliminate, glifele vecine cu aceea\u0219i formatare vor fi concatenate.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 optimiza\u021bi ie\u0219irea:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=optimize-output.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nUtilizarea propriet\u0103\u021bii <strong>OptimizeOutput<\/strong> poate afecta acurate\u021bea afi\u0219\u0103rii con\u021binutului.\n<\/div>\n\n<h2 id=\"vezi-\u0219i\">Vezi \u0218i<\/h2>\n<ul>\n<li>Articolul <a href=\"https:\/\/docs.aspose.com\/words\/words\/ro\/java\/rendering\/\">Redare<\/a> pentru mai multe informa\u021bii despre pagina fix\u0103 \u0219i formatele de aspect de flux<\/li>\n<li>Articolul <a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/converting-to-fixed-page-format\/#what-is-a-page-layout\">Conversia \u00een format de pagin\u0103 fix\u0103<\/a> pentru mai multe informa\u021bii despre aspectul paginii<\/li>\n<li>Articolul <a href=\"https:\/\/docs.aspose.com\/words\/words\/ro\/java\/specify-rendering-options-when-converting-to-pdf\/\">Specifica\u021bi op\u021biunile De redare la conversia \u00een PDF<\/a> pentru mai multe informa\u021bii despre utilizarea clasei <code>PdfSaveOptions<\/code><\/li>\n<\/ul>\n\n      "},{"title":"Java: Converti\u021bi Word \u00een Excel \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-excel\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-excel\/","description":"\n        \n        \n        <p>Conversia documentelor dintr-un format \u00een altul este caracteristica emblematic\u0103 a Aspose.Words. Pute\u021bi converti documente \u00een orice <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">load format<\/a> disponibil, de asemenea, \u00een format XLSX.<\/p>\n<h2 id=\"conversia-unui-document-\u00een-xlsx\">Conversia unui Document \u00een XLSX<\/h2>\n<p>Conversia unui document \u00een XLSX este un proces destul de complicat. Pentru a salva documentul \u00een format XLSX folosind Aspose.Words, Utiliza\u021bi clasa <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a> \u0219i noul element <code>Xlsx<\/code> din enumerarea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">SaveFormat<\/a>. Dup\u0103 cum sa men\u021bionat mai sus, pute\u021bi salva documentul \u00een orice format de \u00eenc\u0103rcare acceptat de Aspose.Words la XLSX.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 salva\u021bi PDF \u00een XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Pdf Document.pdf&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.PdfToXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nUneori este necesar s\u0103 specifica\u021bi op\u021biuni suplimentare, care pot afecta rezultatul salv\u0103rii unui document ca XLSX. Aceste op\u021biuni pot fi specificate prin utilizarea clasei <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a>, care con\u021bine propriet\u0103\u021bi care determin\u0103 modul \u00een care va fi afi\u0219at\u0103 ie\u0219irea XLSX.\n<\/div>\n\n<h2 id=\"g\u0103si\u021bi-\u0219i-\u00eenlocui\u021bi-c\u00e2nd-salva\u021bi-\u00een-xlsx\">G\u0103si\u021bi \u0219i \u00eenlocui\u021bi c\u00e2nd salva\u021bi \u00een XLSX<\/h2>\n<p>De asemenea, folosind Aspose.Words, Pute\u021bi g\u0103si un \u0219ir specific sau o expresie regulat\u0103 \u00een documentul dvs. \u0219i o pute\u021bi \u00eenlocui cu cea potrivit\u0103 de care ave\u021bi nevoie. Apoi, pute\u021bi salva rezultatul \u00een format XLSX.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 efectua\u021bi opera\u021bia de g\u0103sire \u0219i \u00eenlocuire \u0219i s\u0103 salva\u021bi rezultatul la XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">DocumentBuilder<\/span> <span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">DocumentBuilder<\/span><span class=\"o\">(<\/span><span class=\"n\">doc<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"na\">writeln<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby bought a ruby necklace.&#34;<\/span><span class=\"o\">);<\/span>\n\n<span class=\"c1\">\/\/ We can use a &#34;FindReplaceOptions&#34; object to modify the find-and-replace process.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">FindReplaceOptions<\/span> <span class=\"n\">options<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">FindReplaceOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;true&#34; to apply case sensitivity while finding strings to replace.\n<\/span><span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;false&#34; to ignore character case while searching for text to replace.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"na\">setMatchCase<\/span><span class=\"o\">(<\/span><span class=\"kc\">true<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">getRange<\/span><span class=\"o\">().<\/span><span class=\"na\">replace<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby&#34;<\/span><span class=\"o\">,<\/span> <span class=\"s\">&#34;Jade&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">options<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.FindReplaceXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"specifica\u021bi-nivelul-de-compresie-la-salvarea-\u00een-xlsx\">Specifica\u021bi nivelul de compresie la salvarea \u00een XLSX<\/h2>\n<p>De asemenea, pute\u021bi specifica nivelul de compresie atunci c\u00e2nd salva\u021bi folosind proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/compressionlevel\/\">CompressionLevel<\/a>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 specifica\u021bi nivelul de compresie la salvarea \u00een format XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Document.docx&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">XlsxSaveOptions<\/span> <span class=\"n\">saveOptions<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">XlsxSaveOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"na\">setCompressionLevel<\/span><span class=\"o\">(<\/span><span class=\"n\">CompressionLevel<\/span><span class=\"o\">.<\/span><span class=\"na\">MAXIMUM<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.CompressXlsx.xlsx&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">saveOptions<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"vezi-\u0219i\">Vezi \u0218i<\/h2>\n<ul>\n<li>Sec\u021biunea Documenta\u021bie <a href=\"https:\/\/docs.aspose.com\/words\/words\/ro\/java\/protect-or-encrypt-a-document\/\">Protejarea sau criptarea unui Document<\/a> pentru mai multe informa\u021bii despre protejarea \u0219i criptarea unui document<\/li>\n<li>Articolul <a href=\"https:\/\/docs.aspose.com\/words\/words\/ro\/java\/find-and-replace\/\">G\u0103si\u021bi \u0219i \u00eenlocui\u021bi<\/a> pentru mai multe informa\u021bii despre g\u0103sirea \u0219i \u00eenlocuirea con\u021binutului dorit<\/li>\n<\/ul>\n\n      "},{"title":"Java: Conversia unui Document \u00een HTML, MHTML sau EPUB","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-html-mhtml-or-epub\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-html-mhtml-or-epub\/","description":"\n        \n        \n        <p>Documentele \u00een formatele de aspect de flux HTML \u0219i MHTML sunt, de asemenea, foarte populare \u0219i pot fi utilizate pe orice platform\u0103 web. Din acest motiv, conversia documentelor \u00een HTML \u0219i MHTML este o caracteristic\u0103 important\u0103 a Aspose.Words.<\/p>\n<p>EPUB (abreviere pentru &ldquo;publicare electronic\u0103&rdquo;) este un format bazat pe HTML utilizat \u00een mod obi\u0219nuit pentru distribu\u021bia de c\u0103r\u021bi electronice. Acest format este complet acceptat \u00een Aspose.Words pentru exportul de c\u0103r\u021bi electronice care sunt compatibile cu majoritatea dispozitivelor de citire.<\/p>\n<h2 id=\"conversia-unui-document\">Conversia unui Document<\/h2>\n<p>Pentru conversia simpl\u0103 \u00een HTML, MHTML sau EPUB, se utilizeaz\u0103 una dintre supra\u00eenc\u0103rc\u0103rile metodei <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Save<\/a>. Pute\u021bi salva documentul \u00eentr-un fi\u0219ier sau flux \u0219i pute\u021bi seta \u00een mod explicit formatul de salvare a documentului de ie\u0219ire sau \u00eel pute\u021bi defini din extensia Nume fi\u0219ier.<\/p>\n<p>Urm\u0103torul exemplu arat\u0103 cum s\u0103 converti\u021bi DOCX \u00een HTML cu specificarea unui format de salvare:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocxToHtml.java\"><\/script>\n\n<p>Pentru a converti un document \u00een MHTML sau EPUB, Utiliza\u021bi <code>SaveFormat.MHTML<\/code> sau, respectiv, <code>SaveFormat.EPUB<\/code>.<\/p>\n<h2 id=\"converti\u021bi-un-document-cu-informa\u021bii-dus-\u00eentors\">Converti\u021bi un Document cu informa\u021bii dus-\u00eentors<\/h2>\n<p>Formatul HTML nu accept\u0103 multe caracteristici Microsoft Word \u0219i, dac\u0103 trebuie s\u0103 restaur\u0103m un model de document c\u00e2t mai aproape de original, trebuie s\u0103 salv\u0103m c\u00e2teva informa\u021bii suplimentare \u00een fi\u0219ierul HTML. Astfel de informa\u021bii se mai numesc \u0219i &ldquo;informa\u021bii dus-\u00eentors&rdquo;. \u00cen acest scop, Aspose.Words ofer\u0103 posibilitatea de a exporta informa\u021bii dus-\u00eentors atunci c\u00e2nd salva\u021bi \u00een HTML, MHTML sau EPUB folosind proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportRoundtripInformation\">ExportRoundtripInformation<\/a>. Salvarea informa\u021biilor dus-\u00eentors permite restaurarea propriet\u0103\u021bilor documentului, cum ar fi File, comentarii, anteturi \u0219i subsoluri \u00een timpul \u00eenc\u0103rc\u0103rii documentelor formatelor listate \u00eenapoi \u00eentr-un obiect <strong>Document<\/strong>.<\/p>\n<p>Valoarea implicit\u0103 este <strong>true<\/strong> pentru HTML \u0219i <strong>false<\/strong> pentru MHTML \u0219i EPUB:<\/p>\n<ul>\n<li>C\u00e2nd <strong>true<\/strong>, informa\u021biile dus-\u00eentors sunt exportate ca - aw - * CSS propriet\u0103\u021bi ale elementelor HTML corespunz\u0103toare<\/li>\n<li>C\u00e2nd <strong>false<\/strong>, nu exist\u0103 informa\u021bii dus-\u00eentors care s\u0103 fie afi\u0219ate \u00een fi\u0219ierele produse<\/li>\n<\/ul>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 exporta\u021bi informa\u021bii dus-\u00eentors atunci c\u00e2nd converti\u021bi un document din DOCX \u00een HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToHtmlWithRoundtrip.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPute\u021bi desc\u0103rca fi\u0219ierul \u0219ablon al acestui exemplu din <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"specifica\u021bi-op\u021biunile-de-salvare-la-conversia-\u00een-html\">Specifica\u021bi op\u021biunile de salvare la conversia \u00een HTML<\/h2>\n<p>Aspose.Words permite conversia unui document Word \u00een HTML folosind op\u021biuni de salvare implicite sau personalizate. C\u00e2teva exemple de op\u021biuni de salvare personalizate sunt descrise mai jos.<\/p>\n<h3 id=\"specifica\u021bi-un-folder-pentru-economisirea-resurselor\">Specifica\u021bi un Folder pentru economisirea resurselor<\/h3>\n<p>Folosind Aspose.Words putem specifica un folder fizic \u00een care toate resursele, cum ar fi imaginile, fonturile \u0219i CSS extern, sunt salvate atunci c\u00e2nd un document este convertit \u00een HTML. \u00cen mod implicit, acesta este un \u0219ir gol.<\/p>\n<p>Specificarea propriet\u0103\u021bii <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolder\">ResourceFolder<\/a> este cel mai simplu mod de a seta folderul \u00een care ar trebui scrise toate resursele. Putem folosi propriet\u0103\u021bi individuale, cum ar fi <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolder\">FontsFolder<\/a> care salveaz\u0103 fonturile \u00een folderul specificat \u0219i <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> care salveaz\u0103 imagini \u00eentr-un folder specificat. C\u00e2nd este specificat\u0103 o cale relativ\u0103, <strong>FontsFolder<\/strong> \u0219i <strong>ImagesFolder<\/strong> se refer\u0103 la folderul \u00een care se afl\u0103 ansamblul de cod, <strong>ResourceFolder<\/strong> \u0219i <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getCssStyleSheetFileName\">CssStyleSheetFileName<\/a> se refer\u0103 la folderul de ie\u0219ire \u00een care se afl\u0103 documentul HTML.<\/p>\n<p>\u00cen acest exemplu, <strong>ResourceFolder<\/strong> specific\u0103 calea relativ\u0103. Aceast\u0103 cale se refer\u0103 la folderul de ie\u0219ire \u00een care este salvat documentul HTML. Valoarea propriet\u0103\u021bii <strong>ResourceFolderAlias<\/strong> este utilizat\u0103 pentru a crea URLs pentru toate resursele.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 lucra\u021bi cu aceste propriet\u0103\u021bi:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportResourcesUsingHtmlSaveOptions.java\"><\/script>\n\n<p>Folosind proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolderAlias\">ResourceFolderAlias<\/a>, putem specifica \u0219i numele folderului folosit pentru a construi URIs din toate resursele scrise \u00eentr-un document HTML. Acesta este cel mai simplu mod de a specifica modul \u00een care URIs ar trebui generat pentru toate fi\u0219ierele de resurse. Acelea\u0219i informa\u021bii pot fi specificate pentru imagini \u0219i fonturi separat prin propriet\u0103\u021bile <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolderAlias\">ImagesFolderAlias<\/a> \u0219i, respectiv, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolderAlias\">FontsFolderAlias<\/a>.<\/p>\n<p>Cu toate acestea, nu exist\u0103 proprietate individual\u0103 pentru CSS. Comportamentul <strong>FontsFolder<\/strong>, <strong>FontsFolderAlias<\/strong>, <strong>ImagesFolder<\/strong>, <strong>ImagesFolderAlias<\/strong> \u0219i propriet\u0103\u021bile <strong>CssStyleSheetFileName<\/strong> nu sunt modificate. Re\u021bine\u021bi c\u0103 proprietatea <strong>CssStyleSheetFileName<\/strong> este utilizat\u0103 at\u00e2t pentru specificarea numelui folderului, c\u00e2t \u0219i a numelui fi\u0219ierului.<\/p>\n<ul>\n<li><strong>ResourceFolder<\/strong> are prioritate mai mic\u0103 dec\u00e2t folderele specificate prin <strong>FontsFolder<\/strong>, <strong>ImagesFolder<\/strong> \u0219i <strong>CssStyleSheetFileName<\/strong>. Dac\u0103 folderul specificat \u00een <strong>ResourceFolder<\/strong> nu exist\u0103, acesta va fi creat automat.<\/li>\n<li><strong>ResourceFolderAlias<\/strong> are o prioritate mai mic\u0103 dec\u00e2t <strong>FontsFolderAlias<\/strong> \u0219i <strong>ImagesFolderAlias<\/strong>. Dac\u0103 <strong>ResourceFolderAlias<\/strong> este gol, valoarea propriet\u0103\u021bii <strong>ResourceFolder<\/strong> va fi utilizat\u0103 pentru a crea resursa URIs. Dac\u0103 <strong>ResourceFolderAlias<\/strong> este setat la &ldquo;.&rdquo; (punct), resursa URIs va con\u021bine doar nume de fi\u0219iere f\u0103r\u0103 a specifica o cale.<\/li>\n<\/ul>\n<h3 id=\"export-base64-codificare-fonturi-resurse\">Export Base64 Codificare Fonturi Resurse<\/h3>\n<p>Aspose.Words ofer\u0103 posibilitatea de a specifica dac\u0103 resursele de font ar trebui s\u0103 fie \u00eencorporate \u00een HTML \u00een codific\u0103rile Base64. Pentru a efectua acest lucru, utiliza\u021bi proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontsAsBase64\">ExportFontsAsBase64<\/a> \u2013 Aceasta este o extensie a propriet\u0103\u021bii <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontResources\">ExportFontResources<\/a>. \u00cen mod implicit, valoarea sa este <strong>false<\/strong>, iar fonturile sunt scrise \u00een fi\u0219iere separate. Dar dac\u0103 aceast\u0103 op\u021biune este setat\u0103 la <strong>true<\/strong>, fonturile vor fi \u00eencorporate \u00een documentul CSS \u00een codificarea Base64. Proprietatea <strong>ExportFontsAsBase64<\/strong> afecteaz\u0103 doar formatul HTML \u0219i nu afecteaz\u0103 EPUB \u0219i MHTML.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 exporta\u021bi fonturile codificate Base64 \u00een HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportFontsAsBase64.java\"><\/script>\n\n<h2 id=\"specifica\u021bi-op\u021biunile-de-salvare-la-conversia-\u00een-epub\">Specifica\u021bi op\u021biunile de salvare la conversia \u00een EPUB<\/h2>\n<p>Aspose.Words permite conversia unui document Word \u00een format EPUB folosind op\u021biuni de salvare implicite sau personalizate. Pute\u021bi specifica un num\u0103r de op\u021biuni trec\u00e2nd o instan\u021b\u0103 de <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/\">HtmlSaveOptions<\/a> la metoda <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-com.aspose.words.SaveOptions\">Save<\/a>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum se converte\u0219te un document Word \u00een EPUB cu specificarea unor op\u021biuni de salvare personalizate:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToEPUB.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPute\u021bi desc\u0103rca fi\u0219ierul \u0219ablon al acestui exemplu din <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ExportResourcesUsingHtmlSaveOptions\/Document.EpubConversion.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"vezi-\u0219i\">Vezi \u0218i<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/custom-styles-used-for-proper-aspose-words-html-roundtrip\/\">Cum s\u0103 exporta\u021bi informa\u021bii dus-\u00eentors la salvarea \u00een HTML<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Java: Converti\u021bi un Document \u00een MHTML \u0219i trimite\u021bi-l prin e-mail","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","description":"\n        \n        \n        <p>Aspose.Words poate converti orice document \u00een formatul MHTML (Arhiv\u0103 Web). Acest lucru face convenabil utilizarea Aspose.Words \u0219i <code>Aspose.Email<\/code> \u00eempreun\u0103. Pute\u021bi \u00eenc\u0103rca un document predefinit \u00een orice format acceptat, cum ar fi DOC, OOXML sau RTF, \u00een Aspose.Words, completa\u021bi-l cu date, salva\u021bi documentul rezultat ca MHTML \u0219i apoi trimite\u021bi-l prin e-mail folosind <code>Aspose.Email<\/code>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 converti\u021bi orice document \u00een MHTML \u0219i s\u0103 \u00eel trimite\u021bi prin e-mail:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToMHTMLAndEmail.java\"><\/script>\n\n\n      "},{"title":"Java: Conversia unui Document \u00een Markdown \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-markdown\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-markdown\/","description":"\n        \n        \n        <p>Markdown este un format popular folosit pentru marcarea textului \u0219i se converte\u0219te \u00een continuare la HTML, PDF, DOCX, sau alte formate. Mul\u021bi dezvoltatori aleg acest format pentru scrierea documenta\u021biei, preg\u0103tirea articolelor pentru publicare pe bloguri, descrierea proiectelor \u0219i a\u0219a mai departe.<\/p>\n<p>Markdown este at\u00e2t de popular, deoarece este u\u0219or s\u0103 lucra\u021bi cu acest format, precum \u0219i poate fi pur \u0219i simplu convertit \u00een alte formate. Din acest motiv, Aspose.Words ofer\u0103 posibilitatea de a converti un document \u00een <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">any supported load format<\/a> \u00een Markdown \u0219i invers \u2013 Aspose.Words accept\u0103 \u0219i cel mai popular <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">save formats<\/a>.<\/p>\n<p>Acum, func\u021bionalitatea de lucru cu formatul Markdown este dezvoltat\u0103 activ pentru a v\u0103 oferi mai multe oportunit\u0103\u021bi de lucru convenabil \u0219i confortabil cu documente.<\/p>\n<h2 id=\"conversia-unui-document-\u00een-markdown\">Conversia unui Document \u00een Markdown<\/h2>\n<p>Pentru a converti un document \u00een Markdown, trebuie doar s\u0103 \u00eenc\u0103rca\u021bi un document \u00een orice format acceptat sau s\u0103 crea\u021bi unul nou programatic. Apoi, trebuie s\u0103 salva\u021bi documentul \u00een format Markdown.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum se converte\u0219te DOCX \u00een Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SaveAsMD.java\"><\/script>\n\n<h2 id=\"specifica\u021bi-op\u021biunile-de-salvare-la-conversia-\u00een-markdown\">Specifica\u021bi op\u021biunile de salvare la conversia \u00een Markdown<\/h2>\n<p>Aspose.Words ofer\u0103 posibilitatea de a utiliza clasa <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> pentru a lucra cu op\u021biuni avansate atunci c\u00e2nd salva\u021bi un document \u00een format Markdown. Pe l\u00e2ng\u0103 alte propriet\u0103\u021bi de mo\u0219tenire sau supra\u00eenc\u0103rcare, au fost ad\u0103ugate \u0219i o serie de propriet\u0103\u021bi specifice pentru formatul Markdown. De exemplu, proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/tablecontentalignment\/\">TableContentAlignment<\/a> pentru a controla alinierea con\u021binutului \u00een tabele sau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImageSavingCallback\">ImageSavingCallback<\/a> \u0219i <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> pentru a controla modul \u00een care imaginile sunt salvate la conversia unui document \u00een format Markdown.<\/p>\n<h2 id=\"caracteristici-suportate-markdown\">Caracteristici Suportate Markdown<\/h2>\n<p>Aspose.Words accept\u0103 \u00een prezent urm\u0103toarele caracteristici Markdown, care urmeaz\u0103 \u00een mare parte specifica\u021bia <code>CommonMark<\/code> Din Aspose.Words API \u0219i sunt reprezentate ca stiluri adecvate sau formatare direct\u0103:<\/p>\n<ul>\n<li>Titlurile sunt paragrafe cu Heading 1 - Heading 6 stiluri<\/li>\n<li>Blockquotes sunt paragrafe cu &ldquo;citat&rdquo; \u00een numele stilului<\/li>\n<li>IndentedCode sunt paragrafe cu &ldquo;IndentedCode &quot; \u00een numele stilului<\/li>\n<li>FencedCode sunt paragrafe cu &ldquo;FencedCode &quot; \u00een numele stilului<\/li>\n<li>InlineCode sunt rul\u0103ri cu &ldquo;InlineCode &quot; \u00een numele stilului <code>Font<\/code><\/li>\n<li>Regulile orizontale sunt paragrafe cu forma <code>HorizontalRule<\/code><\/li>\n<li>Accent \u00eendr\u0103zne\u021b<\/li>\n<li>Accent cursiv<\/li>\n<li>StrikeThrough formatare<\/li>\n<li>Listele sunt paragrafe numerotate sau cu marcatori<\/li>\n<li>Tabelele sunt reprezentate cu clasa <code>Table<\/code><\/li>\n<li>Linkurile sunt reprezentate ca clasa <code>FieldHyperlink<\/code><\/li>\n<\/ul>\n<p>Urm\u0103torul exemplu arat\u0103 cum s\u0103 crea\u021bi un document cu unele stiluri \u0219i s\u0103 \u00eel salva\u021bi \u00een Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SupportedMarkdownFeatures.java\"><\/script>\n\n<p>Rezultatul acestui exemplu de cod este prezentat mai jos.<\/p>\n<p><img src=\"markdown-example.png\" alt=\"markdown-example-aspose-words-java\"><\/p>\n<h2 id=\"sfaturi-utile\">Sfaturi Utile<\/h2>\n<p>Exist\u0103 mai multe nuan\u021be \u0219i cazuri interesante, dup\u0103 ce a\u021bi aflat care pute\u021bi lucra cu fi\u0219iere Markdown mai flexibil \u0219i mai convenabil. De exemplu, exist\u0103 capacitatea de a utiliza:<\/p>\n<ul>\n<li>SetextHeading care v\u0103 permite s\u0103 crea\u021bi titluri cu mai multe linii \u00een Markdown, \u00een timp ce titlurile obi\u0219nuite din Markdown pot fi doar cu o singur\u0103 linie. SetextHeading se bazeaz\u0103 pe un stil&rdquo; Heading N&rdquo;, iar nivelul s\u0103u poate fi doar 1 sau 2. Dac\u0103 N din &quot; titlul N &ldquo;este mai mare sau egal cu 2, atunci SetextHeading corespunz\u0103tor se bazeaz\u0103 pe&rdquo; Heading 2&rdquo;, altfel pe&quot;Heading 1&quot;.<\/li>\n<li>Markeri diferi\u021bi pentru primul nivel de liste cu marcatori (&quot;-&quot;, &ldquo;+&rdquo; sau &ldquo;*&rdquo;, markerul implicit este &ldquo;-&rdquo;.) \u0219i diferite tipuri de numerotare pentru listele ordonate (&quot;.&quot; sau &ldquo;)&rdquo;, markerul implicit este &ldquo;.&quot;).<\/li>\n<\/ul>\n\n      "},{"title":"Java: Conversia unui Document \u00eentr-o imagine \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-document-to-an-image\/","description":"\n        \n        \n        <p>Uneori este necesar s\u0103 ob\u021bine\u021bi o imagine \u00een loc de documente \u00een alte formate, cum ar fi DOCX sau PDF. De exemplu, trebuie s\u0103 ad\u0103uga\u021bi o previzualizare a oric\u0103rei pagini de document pe site-ul sau aplica\u021bia dvs. sau s\u0103 crea\u021bi o &ldquo;scanare&rdquo; a unui document pentru a trimite o factur\u0103. Acesta este momentul \u00een care poate fi necesar s\u0103 converti\u021bi un document \u00een orice <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">supported load format<\/a> \u00eentr-o imagine, din nou, \u00een orice <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">supported save format<\/a>.<\/p>\n<h2 id=\"converti\u021bi-\u00een-format-imagine\">Converti\u021bi \u00een Format imagine<\/h2>\n<p>Ca \u0219i \u00een cazul tuturor exemplelor de conversie deja descrise, trebuie s\u0103 crea\u021bi un document nou sau s\u0103 \u00eenc\u0103rca\u021bi unul existent \u00een orice format acceptat, s\u0103 efectua\u021bi modific\u0103rile necesare \u0219i s\u0103 \u00eel salva\u021bi \u00een orice format de imagine disponibil, de exemplu, JPEG, PNG sau BMP.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 converti\u021bi DOCX \u00een JPEG:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocxToJpeg.java\"><\/script>\n\n<h2 id=\"specifica\u021bi-op\u021biunile-de-salvare-la-conversia-\u00eentr-o-imagine\">Specifica\u021bi op\u021biunile de salvare la conversia \u00eentr-o imagine<\/h2>\n<p>Aspose.Words v\u0103 ofer\u0103 clasa <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">ImageSaveOptions<\/a>, care ofer\u0103 mai mult control asupra modului \u00een care documentele sunt salvate \u00een diferite formate de imagine. Unele propriet\u0103\u021bi ale acestei clase mo\u0219tenesc sau supra\u00eenc\u0103rc\u0103 propriet\u0103\u021bile claselor de baz\u0103, cum ar fi <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/\">FixedPageSaveOptions<\/a> sau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveoptions\/\">SaveOptions<\/a>, dar exist\u0103 \u0219i op\u021biuni specifice salv\u0103rii imaginilor.<\/p>\n<p>Este posibil s\u0103 specifica\u021bi paginile care urmeaz\u0103 s\u0103 fie convertite \u00een format de imagine folosind proprietatea <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPageSet\">PageSet<\/a>. De exemplu, poate fi aplicat dac\u0103 ave\u021bi nevoie doar de o previzualizare pentru prima sau pentru o pagin\u0103 definit\u0103.<\/p>\n<p>De asemenea, este posibil s\u0103 controla\u021bi calitatea imaginii de ie\u0219ire \u0219i formatul pixelilor utiliz\u00e2nd urm\u0103toarele propriet\u0103\u021bi\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getHorizontalResolution\">HorizontalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getVerticalResolution\">VerticalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">Resolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getScale\">Scale<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPixelFormat\">PixelFormat<\/a>, de asemenea, configura\u021bi set\u0103rile de culoare a imaginii, utiliz\u00e2nd urm\u0103toarele propriet\u0103\u021bi\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageBrightness\">ImageBrightness<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageColorMode\">ImageColorMode<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageContrast\">ImageContrast<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPaperColor\">PaperColor<\/a>.<\/p>\n<p>Exist\u0103, de asemenea, propriet\u0103\u021bi care se aplic\u0103 unui anumit format, de exemplu, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getJpegQuality\">JpegQuality<\/a> sau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getTiffCompression\">TiffCompression<\/a>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 crea\u021bi o previzualizare a primei pagini de document cu aplicarea unor set\u0103ri suplimentare:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocumentToImage.java\"><\/script>\n\n\n      "},{"title":"Java: Converti\u021bi un Document cu mai multe pagini \u00eentr-o imagine \u00een Java","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-multi-page-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/convert-a-multi-page-document-to-an-image\/","description":"\n        \n        \n        <p>Aspose.Words pentru Java permite utilizatorilor s\u0103 exporte documente cu mai multe pagini \u00een imagini raster. Acest lucru poate fi util pentru generarea de previzualiz\u0103ri, arhive sau reprezent\u0103ri vizuale ale documentelor pentru utilizare needitabil\u0103.<\/p>\n<h2 id=\"ce-formate-accept\u0103-exportul-pe-mai-multe-pagini\">Ce formate accept\u0103 exportul pe mai multe pagini?<\/h2>\n<p>Aspose.Words suport\u0103 exportul pe mai multe pagini \u00een urm\u0103toarele formate de imagine raster:<\/p>\n<ul>\n<li>Jpeg<\/li>\n<li>Gif<\/li>\n<li>Png<\/li>\n<li>Bmp<\/li>\n<li>Tiff<\/li>\n<li>WebP<\/li>\n<\/ul>\n<h2 id=\"cum-s\u0103-exporta\u021bi-un-document-cu-mai-multe-pagini-\u00eentr-o-imagine\">Cum s\u0103 exporta\u021bi un Document cu mai multe pagini \u00eentr-o imagine<\/h2>\n<p>Caracteristica exportului unui document cu mai multe pagini \u00eentr-o imagine este implementat\u0103 folosind clasa <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/\">MultiPageLayout<\/a> \u2013 pute\u021bi specifica modul \u00een care trebuie organizate paginile atunci c\u00e2nd salva\u021bi \u00eentr-o imagine:<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#singlePage\">SinglePage<\/a> - salva\u021bi doar prima dintre paginile specificate<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#grid-int-float-float\">Grid<\/a> - aranja\u021bi paginile \u00eentr - o gril\u0103, de la st\u00e2nga la dreapta \u0219i de sus \u00een jos, specific\u00e2nd \u00een acela\u0219i timp num\u0103rul de coloane<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#horizontal-float\">Horizontal<\/a> - aranja\u021bi paginile orizontal unul l\u00e2ng\u0103 altul, de la st\u00e2nga la dreapta, \u00eentr-o singur\u0103 ie\u0219ire<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#vertical-float\">Vertical<\/a> - aranja\u021bi paginile vertical una sub cealalt\u0103 \u00eentr-o singur\u0103 ie\u0219ire<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#tiffFrames\">TiffFrames<\/a> - aranja\u021bi fiecare pagin\u0103 ca un cadru separat \u00eentr-o imagine cu mai multe cadre TIFF, se aplic\u0103 numai formatelor de imagine TIFF<\/li>\n<\/ul>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 salva\u021bi un document DOCX cu mai multe pagini ca imagine JPEG cu aspect orizontal:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">JPEG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up Horizontal layout.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span> <span class=\"p\">=<\/span> <span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">Horizontal<\/span><span class=\"p\">(<\/span><span class=\"m\">10<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.HorizontalLayout.jpg&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n<p>De asemenea, pute\u021bi personaliza aspectul paginii fi\u0219ierului de ie\u0219ire \u2013 specifica\u021bi <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBackColor\">BackColor<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderColor\">BorderColor<\/a> \u0219i <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderWidth\">BorderWidth<\/a>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 salva\u021bi un document DOCX cu mai multe pagini ca PNG imagine cu aspect gril\u0103:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">PNG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up a grid layout with:\n<\/span><span class=\"c1\">\/\/ - 3 columns per row.\n<\/span><span class=\"c1\">\/\/ - 10pts spacing between pages (horizontal and vertical).\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span><span class=\"p\">(<\/span><span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">grid<\/span><span class=\"p\">(<\/span><span class=\"m\">3<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">));<\/span>\n\n<span class=\"c1\">\/\/ Customize the background and border.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBackColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">lightGray<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">BLUE<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderWidth<\/span><span class=\"p\">(<\/span><span class=\"m\">2f<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.GridLayout.png&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n\n      "},{"title":"Java: Serializa\u021bi \u0219i lucra\u021bi cu un Document \u00eentr-o baz\u0103 de date","link":"https:\/\/docs.aspose.com\/words\/ro\/java\/serialize-and-work-with-a-document-in-a-database\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/ro\/java\/serialize-and-work-with-a-document-in-a-database\/","description":"\n        \n        \n        <p>Una dintre sarcinile pe care poate fi necesar s\u0103 le \u00eendeplini\u021bi atunci c\u00e2nd lucra\u021bi cu documente este stocarea \u0219i preluarea obiectelor <strong>Document<\/strong> c\u0103tre \u0219i dintr-o baz\u0103 de date. De exemplu, acest lucru ar fi necesar dac\u0103 implementa\u021bi orice tip de sistem de gestionare a con\u021binutului. Toate versiunile anterioare ale documentelor trebuie stocate \u00een sistemul de baze de date. Capacitatea de a stoca documente \u00een baza de date este, de asemenea, extrem de util\u0103 atunci c\u00e2nd aplica\u021bia dvs. ofer\u0103 un serviciu bazat pe web.<\/p>\n<p>Aspose.Words ofer\u0103 posibilitatea de a converti un document \u00eentr-o matrice de octe\u021bi pentru lucrul ulterior cu acest document \u00eentr-o baz\u0103 de date.<\/p>\n<h2 id=\"conversia-unui-document-\u00een-matrice-de-octe\u021bi\">Conversia unui Document \u00een matrice de octe\u021bi<\/h2>\n<p>Pentru a stoca un document \u00eentr-o baz\u0103 de date sau pentru a preg\u0103ti un document pentru transmitere pe web, este adesea necesar s\u0103 serializa\u021bi documentul pentru a ob\u021bine o matrice de octe\u021bi.<\/p>\n<p>Pentru a serializa un obiect <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a> \u00een Aspose.Words:<\/p>\n<ol>\n<li>Salva\u021bi-l \u00eentr-un <strong>MemoryStream<\/strong> Folosind supra\u00eenc\u0103rcarea metodei <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.io.OutputStream-int\">Save<\/a> a clasei <strong>Document<\/strong>.<\/li>\n<li>Apela\u021bi metoda <strong>ToArray<\/strong>, care returneaz\u0103 o matrice de octe\u021bi care reprezint\u0103 documentul sub form\u0103 de octe\u021bi.<\/li>\n<\/ol>\n<p>Pa\u0219ii de mai sus pot fi apoi inversa\u021bi pentru a \u00eenc\u0103rca octe\u021bii \u00eenapoi \u00eentr-un obiect <strong>Document<\/strong>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nFormatul de salvare selectat este important pentru a asigura p\u0103strarea celei mai mari fidelit\u0103\u021bi la salvarea \u0219i re\u00eenc\u0103rcarea \u00een obiectul <strong>Document<\/strong>. Din acest motiv, se sugereaz\u0103 utilizarea unei serii de formate de fi\u0219iere OOXML.\n<\/div>\n\n<p>Exemplul de mai jos arat\u0103 cum s\u0103 serializa\u021bi un obiect <strong>Document<\/strong> pentru a ob\u021bine o matrice de octe\u021bi \u0219i apoi cum s\u0103 deserializa\u021bi matricea de octe\u021bi pentru a ob\u021bine din nou un obiect <strong>Document<\/strong>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToByte-ConvertDocumentToByte.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPute\u021bi desc\u0103rca fi\u0219ierul \u0219ablon al acestui exemplu din <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/blob\/master\/Examples\/Data\/Document.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"stoca\u021bi-citi\u021bi-\u0219i-\u0219terge\u021bi-un-document-\u00eentr-o-baz\u0103-de-date\">Stoca\u021bi, citi\u021bi \u0219i \u0219terge\u021bi un Document \u00eentr-o baz\u0103 de date<\/h2>\n<p>Aceast\u0103 sec\u021biune arat\u0103 cum s\u0103 salva\u021bi un document \u00eentr-o baz\u0103 de date \u0219i apoi s\u0103 \u00eel \u00eenc\u0103rca\u021bi \u00eenapoi \u00eentr-un obiect <code>Document<\/code> pentru a lucra cu acesta. Pentru simplitate, numele fi\u0219ierului este cheia utilizat\u0103 pentru stocarea \u0219i preluarea documentelor din Baza de date. Baza de date con\u021bine dou\u0103 coloane. Prima coloan\u0103 &ldquo;FileName &quot; este stocat\u0103 ca \u0219ir \u0219i este utilizat\u0103 pentru identificarea documentelor. A doua coloan\u0103 &ldquo;FileContent &quot; este stocat\u0103 ca obiect <code>BLOB<\/code> care stocheaz\u0103 obiectul document \u00een forma de octe\u021bi.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 configura\u021bi o conexiune la o baz\u0103 de date \u0219i s\u0103 executa\u021bi comenzi:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenDatabaseConnection.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n\u00cen acest exemplu, folosim baza de date MySQL pentru a stoca un document Aspose.Words.\n<\/div>\n\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 salva\u021bi un document \u00een baza de date, apoi s\u0103 citi\u021bi din nou acela\u0219i document \u0219i, \u00een final, s\u0103 \u0219terge\u021bi \u00eenregistrarea care con\u021bine documentul din Baza de date:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenRetrieveAndDelete.java\"><\/script>\n\n<h3 id=\"salvarea-unui-document-\u00eentr-o-baz\u0103-de-date\">Salvarea unui Document \u00eentr-o baz\u0103 de date<\/h3>\n<p>Pentru a salva un document \u00eentr-o baz\u0103 de date, converti\u021bi acest document \u00eentr-o matrice de octe\u021bi, a\u0219a cum este descris la \u00eenceputul acestui articol. Apoi, salva\u021bi aceast\u0103 matrice de octe\u021bi \u00eentr-un c\u00e2mp de baz\u0103 de date.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 salva\u021bi un document \u00een baza de date specificat\u0103:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-StoreToDatabase.java\"><\/script>\n\n<p>Specifica\u021bi commandString, care este o expresie SQL care face toat\u0103 munca:<\/p>\n<ul>\n<li>Pentru a salva un document \u00een baza de date, se folose\u0219te comanda &ldquo;INSERT INTO&rdquo; \u0219i se specific\u0103 un tabel \u00eempreun\u0103 cu valorile a dou\u0103 c\u00e2mpuri de \u00eenregistrare \u2013 FileName \u0219i FileContent. Pentru a evita parametrii suplimentari, numele fi\u0219ierului este preluat din obiectul <strong>Document<\/strong> \u00een sine. Valoarea c\u00e2mpului <code>FileContent<\/code> este atribuit\u0103 octe\u021bilor din fluxul de memorie, care con\u021bine o reprezentare binar\u0103 a documentului stocat.<\/li>\n<li>Linia de cod r\u0103mas\u0103 execut\u0103 comanda care stocheaz\u0103 documentul Aspose.Words \u00een baza de date.<\/li>\n<\/ul>\n<h3 id=\"preluarea-unui-document-dintr-o-baz\u0103-de-date\">Preluarea unui Document dintr-o baz\u0103 de date<\/h3>\n<p>Pentru a prelua un document din Baza de date, selecta\u021bi \u00eenregistrarea care con\u021bine datele documentului ca o matrice de octe\u021bi. Apoi \u00eenc\u0103rca\u021bi matricea de octe\u021bi din \u00eenregistrare \u00een <strong>MemoryStream<\/strong> \u0219i crea\u021bi un obiect <strong>Document<\/strong> care va \u00eenc\u0103rca documentul din <strong>MemoryStream<\/strong>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 prelua\u021bi \u0219i s\u0103 returna\u021bi un document din Baza de date specificat\u0103 folosind numele fi\u0219ierului ca cheie pentru a prelua acest document:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-ReadFromDatabase.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nComanda SQL &ldquo;SELECT * FROM &quot; este utilizat\u0103 pentru a prelua \u00eenregistrarea corespunz\u0103toare pe baza numelui fi\u0219ierului.\n<\/div>\n\n<h3 id=\"\u0219tergerea-unui-document-dintr-o-baz\u0103-de-date\">\u0218tergerea unui Document dintr-o baz\u0103 de date<\/h3>\n<p>Pentru a \u0219terge un document din Baza de date, utiliza\u021bi comanda corespunz\u0103toare SQL f\u0103r\u0103 manipul\u0103ri pe obiectul <strong>Document<\/strong>.<\/p>\n<p>Urm\u0103torul exemplu de cod arat\u0103 cum s\u0103 \u0219terge\u021bi un document din Baza de date, utiliz\u00e2nd numele fi\u0219ierului pentru a prelua \u00eenregistrarea:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-DeleteFromDatabase.java\"><\/script>\n\n\n      "}]}}