{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Konwertuj dokument w formacie Python","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document\/","description":"Recent content in Konwertuj dokument w formacie Python on Documentation","generator":"Hugo -- gohugo.io","language":"pl","item":[{"title":"Python_via_dotnet: Konwertuj dokument na format PDF w Python","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-pdf\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-pdf\/","description":"\n        \n        \n        <p>Mo\u017cliwo\u015b\u0107 \u0142atwej i niezawodnej konwersji dokument\u00f3w z jednego formatu na inny jest kluczow\u0105 cech\u0105 Aspose.Words. Jednym z najpopularniejszych format\u00f3w do konwersji jest PDF \u2013 format o sta\u0142ym uk\u0142adzie, kt\u00f3ry zachowuje oryginalny wygl\u0105d dokumentu podczas jego renderowania na r\u00f3\u017cnych platformach. Termin &ldquo;renderowanie&rdquo; jest u\u017cywany w Aspose.Words do opisania procesu konwertowania dokumentu do formatu pliku podzielonego na strony lub maj\u0105cego koncepcj\u0119 stron.<\/p>\n<h2 id=\"convert-a-word-document-to-pdf\">Konwertuj dokument programu Word na format PDF<\/h2>\n<p>Konwersja z programu Word do formatu PDF jest do\u015b\u0107 z\u0142o\u017conym procesem, kt\u00f3ry wymaga kilku etap\u00f3w oblicze\u0144. Silnik uk\u0142adu Aspose.Words na\u015bladuje spos\u00f3b dzia\u0142ania silnika uk\u0142adu strony Microsoft Word, dzi\u0119ki czemu dokumenty wyj\u015bciowe PDF wygl\u0105daj\u0105 jak najbli\u017cej tego, co mo\u017cna zobaczy\u0107 w Microsoft Word.<\/p>\n<p>Dzi\u0119ki Aspose.Words mo\u017cesz programowo konwertowa\u0107 dokument z format\u00f3w Word, takich jak DOC lub DOCX, do formatu PDF bez korzystania z pakietu Microsoft Office. W tym artykule wyja\u015bniono, jak przeprowadzi\u0107 t\u0119 konwersj\u0119.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nNale\u017cy pami\u0119ta\u0107, \u017ce liczba stron w dokumencie wp\u0142ywa na czas konwersji.\n<\/div>\n\n<h3 id=\"convert-doc-or-docx-to-pdf\">Konwertuj DOC lub DOCX na PDF<\/h3>\n<p>Konwersja z formatu dokumentu DOC lub DOCX na format PDF w formacie Aspose.Words jest bardzo \u0142atwa i mo\u017cna j\u0105 wykona\u0107 za pomoc\u0105 zaledwie dw\u00f3ch linii kodu, kt\u00f3re:<\/p>\n<ol>\n<li>Za\u0142aduj dokument do obiektu <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a>, korzystaj\u0105c z jednego z jego konstruktor\u00f3w, podaj\u0105c nazw\u0119 dokumentu wraz z rozszerzeniem formatu.<\/li>\n<li>Wywo\u0142aj jedn\u0105 z metod <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/\">Document.save<\/a> na obiekcie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> i okre\u015bl \u017c\u0105dany format wyj\u015bciowy jako PDF, wpisuj\u0105c nazw\u0119 pliku z rozszerzeniem &ldquo;.PDF&rdquo;.<\/li>\n<\/ol>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak przekonwertowa\u0107 dokument z formatu DOCX na format PDF przy u\u017cyciu metody <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/#str\">save<\/a>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/36a49a29062268dc5e6d3134163f8d99.js?file=docx-to-pdf.py\"><\/script>\n\n<p>Mo\u017cesz pobra\u0107 plik szablonu tego przyk\u0142adu z <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>Czasami konieczne jest okre\u015blenie dodatkowych opcji, kt\u00f3re mog\u0105 mie\u0107 wp\u0142yw na wynik zapisu dokumentu w formacie PDF. Opcje te mo\u017cna okre\u015bli\u0107 za pomoc\u0105 klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/pdfsaveoptions\/\">PdfSaveOptions<\/a> zawieraj\u0105cej w\u0142a\u015bciwo\u015bci okre\u015blaj\u0105ce spos\u00f3b wy\u015bwietlania pliku wyj\u015bciowego PDF.<\/p>\n<p>Pami\u0119taj, \u017ce za pomoc\u0105 tej samej techniki mo\u017cesz przekonwertowa\u0107 dowolny dokument w formacie uk\u0142adu przep\u0142ywu na format PDF.<\/p>\n\n<\/div>\n\n<h3 id=\"convert-to-various-pdf-standards\">Konwertuj na r\u00f3\u017cne standardy PDF<\/h3>\n<p>Aspose.Words udost\u0119pnia wyliczenie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/pdfcompliance\/\">PdfCompliance<\/a> w celu obs\u0142ugi konwersji DOC lub DOCX na r\u00f3\u017cne standardy formatu PDF (takie jak PDF 1.7, PDF 1.5 itp.).<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu demonstruje, jak przekonwertowa\u0107 dokument do formatu PDF 1.7 przy u\u017cyciu formatu <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/pdfsaveoptions\/\">PdfSaveOptions<\/a> i zgodno\u015bci z <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/pdfcompliance\/#pdf17\">PDF17<\/a>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/36a49a29062268dc5e6d3134163f8d99.js?file=conversion-to-pdf17.py\"><\/script>\n\n<h2 id=\"konwertuj-obrazy-do-formatu-pdf\">Konwertuj obrazy do formatu PDF<\/h2>\n<p>Konwersja do formatu PDF nie jest ograniczona formatami dokument\u00f3w Microsoft Word. Dowolny format obs\u0142ugiwany przez Aspose.Words, w tym utworzony programowo, mo\u017cna r\u00f3wnie\u017c przekonwertowa\u0107 na format PDF. Na przyk\u0142ad mo\u017cemy konwertowa\u0107 obrazy jednostronicowe, takie jak JPEG, PNG, BMP, EMF lub WMF, a tak\u017ce obrazy wielostronicowe, takie jak TIFF i GIF, do formatu PDF.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak konwertowa\u0107 obrazy JPEG i TIFF do formatu PDF:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/36a49a29062268dc5e6d3134163f8d99.js?file=image-to-pdf.py\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/36a49a29062268dc5e6d3134163f8d99.js?file=convert-image-to-pdf.py\"><\/script>\n\n<p>Aby ten kod dzia\u0142a\u0142, musisz doda\u0107 do swojego projektu odniesienia do Aspose.Words i <code>aspose.pydrawing<\/code>.<\/p>\n<h2 id=\"zmniejsz-rozmiar-wyj\u015bciowy-pliku-pdf\">Zmniejsz rozmiar wyj\u015bciowy pliku PDF<\/h2>\n<p>Podczas zapisywania w formacie PDF mo\u017cesz okre\u015bli\u0107, czy chcesz zoptymalizowa\u0107 wydruk. Aby to zrobi\u0107, nale\u017cy ustawi\u0107 flag\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/fixedpagesaveoptions\/optimize_output\/\">optimize_output<\/a> na true, a nast\u0119pnie zb\u0119dne zagnie\u017cd\u017cone i puste p\u0142\u00f3tna zostan\u0105 usuni\u0119te, a s\u0105siaduj\u0105ce pliki glyph o tym samym formatowaniu zostan\u0105 po\u0142\u0105czone.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nKorzystanie z w\u0142a\u015bciwo\u015bci <strong>OptimizeOutput<\/strong> mo\u017ce mie\u0107 wp\u0142yw na dok\u0142adno\u015b\u0107 wy\u015bwietlania tre\u015bci.\n<\/div>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/36a49a29062268dc5e6d3134163f8d99.js?file=optimize-output.py\"><\/script>\n\n<h2 id=\"zmniejsz-rozmiar-wyj\u015bciowy-pliku-pdf-1\">Zmniejsz rozmiar wyj\u015bciowy pliku PDF<\/h2>\n<p>Podczas zapisywania w formacie PDF mo\u017cesz okre\u015bli\u0107, czy chcesz zoptymalizowa\u0107 wydruk. Aby to zrobi\u0107, nale\u017cy ustawi\u0107 flag\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/fixedpagesaveoptions\/optimize_output\/\">optimize_output<\/a> na true, a nast\u0119pnie zb\u0119dne zagnie\u017cd\u017cone i puste p\u0142\u00f3tna zostan\u0105 usuni\u0119te, a s\u0105siaduj\u0105ce pliki glyph o tym samym formatowaniu zostan\u0105 po\u0142\u0105czone.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nKorzystanie z w\u0142a\u015bciwo\u015bci <strong>OptimizeOutput<\/strong> mo\u017ce mie\u0107 wp\u0142yw na dok\u0142adno\u015b\u0107 wy\u015bwietlania tre\u015bci.\n<\/div>\n\n<h2 id=\"zobacz-te\u017c\">Zobacz te\u017c<\/h2>\n<ul>\n<li>Artyku\u0142 <a href=\"https:\/\/docs.aspose.com\/words\/words\/pl\/python-net\/rendering\/\">Wykonanie<\/a> zawiera wi\u0119cej informacji na temat format\u00f3w o sta\u0142ej stronie i formatach z uk\u0142adem przep\u0142ywu<\/li>\n<li>Artyku\u0142 <a href=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/converting-to-fixed-page-format\/#what-is-a-page-layout\">Konwersja do formatu o sta\u0142ej stronie<\/a> zawiera wi\u0119cej informacji na temat uk\u0142adu strony<\/li>\n<li>Artyku\u0142 <a href=\"https:\/\/docs.aspose.com\/words\/words\/pl\/python-net\/specify-rendering-options-when-converting-to-pdf\/\">Okre\u015bl opcje renderowania podczas konwersji do formatu PDF<\/a> zawiera wi\u0119cej informacji na temat korzystania z klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/pdfsaveoptions\/\">PdfSaveOptions<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Konwertuj Word na Excel w Python","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-excel\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-excel\/","description":"\n        \n        \n        <p>Konwersja dokument\u00f3w z jednego formatu na inny jest flagow\u0105 funkcj\u0105 Aspose.Words. Mo\u017cesz konwertowa\u0107 dokumenty w dowolnym dost\u0119pnym formacie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/loadformat\/\">wczytaj format<\/a> r\u00f3wnie\u017c do formatu XLSX.<\/p>\n<h2 id=\"konwertuj-dokument-na-xlsx\">Konwertuj dokument na XLSX<\/h2>\n<p>Konwersja dokumentu do formatu XLSX jest do\u015b\u0107 skomplikowanym procesem. Aby zapisa\u0107 dokument w formacie XLSX przy u\u017cyciu Aspose.Words, u\u017cyj klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a> i nowego elementu <code>Xlsx<\/code> w wyliczeniu <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/\">SaveFormat<\/a>. Jak wspomniano powy\u017cej, mo\u017cesz zapisa\u0107 dokument w dowolnym formacie \u0142adowania obs\u0142ugiwanym przez Aspose.Words do XLSX.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak zapisa\u0107 plik PDF w formacie XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">my_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Pdf Document.pdf&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;BaseConversions.PdfToXlsx.xlsx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nCzasami konieczne jest okre\u015blenie dodatkowych opcji, kt\u00f3re mog\u0105 mie\u0107 wp\u0142yw na wynik zapisu dokumentu w formacie XLSX. Opcje te mo\u017cna okre\u015bli\u0107 za pomoc\u0105 klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a>, zawieraj\u0105cej w\u0142a\u015bciwo\u015bci okre\u015blaj\u0105ce spos\u00f3b wy\u015bwietlania wyniku XLSX.\n<\/div>\n\n<h2 id=\"znajd\u017a-i-zamie\u0144-podczas-zapisywania-w-formacie-xlsx\">Znajd\u017a i zamie\u0144 podczas zapisywania w formacie XLSX<\/h2>\n<p>U\u017cywaj\u0105c r\u00f3wnie\u017c Aspose.Words, mo\u017cesz znale\u017a\u0107 konkretny ci\u0105g lub wyra\u017cenie regularne w swoim dokumencie i zast\u0105pi\u0107 je pasuj\u0105cym, kt\u00f3rego potrzebujesz. Nast\u0119pnie mo\u017cesz r\u00f3wnie\u017c zapisa\u0107 wynik w formacie XLSX.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak wykona\u0107 operacj\u0119 wyszukiwania i zamiany oraz zapisa\u0107 wynik w formacie XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"kn\">from<\/span> <span class=\"nn\">aspose.words<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Document<\/span><span class=\"p\">,<\/span> <span class=\"n\">DocumentBuilder<\/span>\n<span class=\"kn\">from<\/span> <span class=\"nn\">aspose.words.replacing<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">FindReplaceOptions<\/span>\n\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span>  <span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Ruby bought a ruby necklace.&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># We can use a &#34;FindReplaceOptions&#34; object to modify the find - and -replace process.<\/span>\n<span class=\"n\">options<\/span> <span class=\"o\">=<\/span> <span class=\"n\">FindReplaceOptions<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Set the &#34;match_case&#34; flag to &#34;True&#34; to apply case sensitivity while finding strings to replace.<\/span>\n<span class=\"c1\"># Set the &#34;match_case&#34; flag to &#34;False&#34; to ignore character case while searching for text to replace.<\/span>\n<span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"n\">match_case<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">replace<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Ruby&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Jade&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">ARTIFACTS_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;BaseConversions.FindReplaceXlsx.xlsx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"okre\u015bl-poziom-kompresji-podczas-zapisywania-w-formacie-xlsx\">Okre\u015bl poziom kompresji podczas zapisywania w formacie XLSX<\/h2>\n<p>Mo\u017cesz tak\u017ce okre\u015bli\u0107 poziom kompresji podczas zapisywania, korzystaj\u0105c z w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/xlsxsaveoptions\/compression_level\/\">CompressionLevel<\/a>.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak okre\u015bli\u0107 poziom kompresji podczas zapisywania w formacie XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"kn\">from<\/span> <span class=\"nn\">aspose.words<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Document<\/span>\n<span class=\"kn\">from<\/span> <span class=\"nn\">aspose.words.saving<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">XlsxSaveOptions<\/span><span class=\"p\">,<\/span> <span class=\"n\">CompressionLevel<\/span>\n\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">MY_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">saveOptions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">XlsxSaveOptions<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"n\">compression_level<\/span> <span class=\"o\">=<\/span> <span class=\"n\">CompressionLevel<\/span><span class=\"o\">.<\/span><span class=\"n\">MAXIMUM<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">ARTIFACTS_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;BaseConversions.CompressXlsx.xlsx&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">saveOptions<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"zobacz-te\u017c\">Zobacz te\u017c<\/h2>\n<ul>\n<li>Sekcja Dokumentacja <a href=\"https:\/\/docs.aspose.com\/words\/words\/pl\/python-net\/protect-or-encrypt-a-document\/\">Chro\u0144 lub zaszyfruj dokument<\/a> zawiera wi\u0119cej informacji na temat ochrony i szyfrowania dokumentu<\/li>\n<li>Artyku\u0142 <a href=\"https:\/\/docs.aspose.com\/words\/words\/pl\/python-net\/find-and-replace\/\">Znajd\u017a i zamie\u0144<\/a> zawiera wi\u0119cej informacji na temat wyszukiwania i zast\u0119powania \u017c\u0105danej zawarto\u015bci<\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Konwertuj dokument na HTML","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-html-mhtml-or-epub\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-html-mhtml-or-epub\/","description":"\n        \n        \n        <p>Dokumenty w formatach HTML i MHTML s\u0105 r\u00f3wnie\u017c bardzo popularne i mo\u017cna ich u\u017cywa\u0107 na dowolnej platformie internetowej. Z tego powodu konwersja dokument\u00f3w do formatu HTML i MHTML jest wa\u017cn\u0105 funkcj\u0105 Aspose.Words.<\/p>\n<p>EPUB (skr\u00f3t od &ldquo;Electronic Publication&rdquo;) to format oparty na HTML, powszechnie u\u017cywany do dystrybucji ksi\u0105\u017cek elektronicznych. Ten format jest w pe\u0142ni obs\u0142ugiwany w Aspose.Words w celu eksportowania ksi\u0105\u017cek elektronicznych, kt\u00f3re s\u0105 kompatybilne z wi\u0119kszo\u015bci\u0105 urz\u0105dze\u0144 do czytania.<\/p>\n<h2 id=\"konwertuj-dokument\">Konwertuj dokument<\/h2>\n<p>W przypadku prostej konwersji do formatu HTML, MHTML lub EPUB u\u017cywane jest jedno z przeci\u0105\u017ce\u0144 metody <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/\">save<\/a>. Mo\u017cesz zapisa\u0107 dokument w pliku lub strumieniu i jawnie ustawi\u0107 format zapisu dokumentu wyj\u015bciowego lub zdefiniowa\u0107 go na podstawie rozszerzenia nazwy pliku.<\/p>\n<p>Poni\u017cszy przyk\u0142ad pokazuje, jak przekonwertowa\u0107 DOCX na HTML z okre\u015bleniem formatu zapisu:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Load the document from disk.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">dataDir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Test File.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Save the document into HTML.<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">dataDir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">HTML<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>Aby przekonwertowa\u0107 dokument na MHTML lub EPUB, u\u017cyj odpowiednio <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#mhtml\">SaveFormat.MHTML<\/a> lub <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#epub\">SaveFormat.EPUB<\/a>.<\/p>\n<h2 id=\"konwertuj-dokument-zawieraj\u0105cy-informacje-o-podr\u00f3\u017cy-w-obie-strony\">Konwertuj dokument zawieraj\u0105cy informacje o podr\u00f3\u017cy w obie strony<\/h2>\n<p>Format HTML nie obs\u0142uguje wielu funkcji Microsoft Word i je\u015bli chcemy przywr\u00f3ci\u0107 model dokumentu mo\u017cliwie najbli\u017cszy orygina\u0142owi, musimy zapisa\u0107 dodatkowe informacje w pliku HTML. Informacje takie nazywane s\u0105 tak\u017ce &ldquo;informacjami o podr\u00f3\u017cy w obie strony&rdquo;. W tym celu Aspose.Words zapewnia mo\u017cliwo\u015b\u0107 eksportowania informacji w obie strony podczas zapisywania w formacie HTML, MHTML lub EPUB przy u\u017cyciu w\u0142a\u015bciwo\u015bci <strong>informacje_eksportowe_w obie strony<\/strong>. Zapisanie informacji w obie strony umo\u017cliwia przywr\u00f3cenie w\u0142a\u015bciwo\u015bci dokumentu, takich jak karty, komentarze, nag\u0142\u00f3wki i stopki, podczas \u0142adowania dokument\u00f3w w wymienionych formatach z powrotem do obiektu <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a>.<\/p>\n<p>Warto\u015b\u0107 domy\u015blna to <em>True<\/em> dla HTML i <em>False<\/em> dla MHTML i EPUB:<\/p>\n<ul>\n<li>W przypadku <em>True<\/em> informacje w obie strony s\u0105 eksportowane jako - aw - * w\u0142a\u015bciwo\u015bci CSS odpowiednich element\u00f3w HTML<\/li>\n<li>W przypadku formatu <em>False<\/em> nie ma \u017cadnych informacji przesy\u0142anych w obie strony do utworzonych plik\u00f3w<\/li>\n<\/ul>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak wyeksportowa\u0107 informacje w obie strony podczas konwertowania dokumentu z DOCX na HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportRoundtripInformation.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMo\u017cesz pobra\u0107 plik szablonu tego przyk\u0142adu z <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"okre\u015bl-opcje-zapisu-podczas-konwersji-do-formatu-html\">Okre\u015bl opcje zapisu podczas konwersji do formatu HTML<\/h2>\n<p>Aspose.Words umo\u017cliwia konwersj\u0119 dokumentu Word do formatu HTML przy u\u017cyciu domy\u015blnych lub niestandardowych opcji zapisywania. Poni\u017cej opisano kilka przyk\u0142ad\u00f3w niestandardowych opcji zapisywania.<\/p>\n<h3 id=\"okre\u015bl-folder-do-zapisywania-zasob\u00f3w\">Okre\u015bl folder do zapisywania zasob\u00f3w<\/h3>\n<p>Za pomoc\u0105 Aspose.Words mo\u017cemy okre\u015bli\u0107 fizyczny folder, w kt\u00f3rym wszystkie zasoby, takie jak obrazy, czcionki i zewn\u0119trzne CSS, s\u0105 zapisywane, gdy dokument jest konwertowany do formatu HTML. Domy\u015blnie jest to pusty ci\u0105g.<\/p>\n<p>Okre\u015blenie w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> to najprostszy spos\u00f3b ustawienia folderu, w kt\u00f3rym maj\u0105 by\u0107 zapisywane wszystkie zasoby. Mo\u017cemy skorzysta\u0107 z indywidualnych w\u0142a\u015bciwo\u015bci, takich jak <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder\/\">fonts_folder<\/a>, kt\u00f3ry zapisuje czcionki do okre\u015blonego folderu i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder\/\">images_folder<\/a>, kt\u00f3ry zapisuje obrazy do okre\u015blonego folderu. Je\u015bli okre\u015blono \u015bcie\u017ck\u0119 wzgl\u0119dn\u0105, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder\/\">fonts_folder<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder\/\">images_folder<\/a> odnosz\u0105 si\u0119 do folderu, w kt\u00f3rym znajduje si\u0119 zestaw kodu, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/css_style_sheet_file_name\/\">css_style_sheet_file_name<\/a> odnosz\u0105 si\u0119 do folderu wyj\u015bciowego, w kt\u00f3rym znajduje si\u0119 dokument HTML.<\/p>\n<p>W tym przyk\u0142adzie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> okre\u015bla \u015bcie\u017ck\u0119 wzgl\u0119dn\u0105. Ta \u015bcie\u017cka odnosi si\u0119 do folderu wyj\u015bciowego, w kt\u00f3rym zapisywany jest dokument HTML. Warto\u015b\u0107 w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder_alias\/\">resource_folder_alias<\/a> s\u0142u\u017cy do tworzenia adres\u00f3w URL dla wszystkich zasob\u00f3w.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak pracowa\u0107 z tymi w\u0142a\u015bciwo\u015bciami:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportResources.py\"><\/script>\n\n<p>Korzystaj\u0105c z w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder_alias\/\">resource_folder_alias<\/a>, mo\u017cemy r\u00f3wnie\u017c okre\u015bli\u0107 nazw\u0119 folderu, w kt\u00f3rym b\u0119d\u0105 konstruowane URI wszystkich zasob\u00f3w zapisanych w dokumencie HTML. Jest to najprostszy spos\u00f3b okre\u015blenia sposobu generowania identyfikator\u00f3w URI dla wszystkich plik\u00f3w zasob\u00f3w. Te same informacje mo\u017cna okre\u015bli\u0107 oddzielnie dla obraz\u00f3w i czcionek, odpowiednio za pomoc\u0105 w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder_alias\/\">images_folder_alias<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder_alias\/\">fonts_folder_alias<\/a>.<\/p>\n<p>Jednak\u017ce CSS nie ma indywidualnej w\u0142a\u015bciwo\u015bci. Zachowanie w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder\/\">fonts_folder<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder_alias\/\">fonts_folder_alias<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder\/\">images_folder<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder_alias\/\">images_folder_alias<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/css_style_sheet_file_name\/\">css_style_sheet_file_name<\/a> nie ulega zmianie. Nale\u017cy pami\u0119ta\u0107, \u017ce w\u0142a\u015bciwo\u015b\u0107 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/css_style_sheet_file_name\/\">css_style_sheet_file_name<\/a> s\u0142u\u017cy zar\u00f3wno do okre\u015blania nazwy folderu, jak i nazwy pliku.<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> ma ni\u017cszy priorytet ni\u017c foldery okre\u015blone za pomoc\u0105 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder\/\">fonts_folder<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder\/\">images_folder<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/css_style_sheet_file_name\/\">css_style_sheet_file_name<\/a>. Je\u015bli folder okre\u015blony w <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> nie istnieje, zostanie utworzony automatycznie.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder_alias\/\">resource_folder_alias<\/a> ma ni\u017cszy priorytet ni\u017c <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/fonts_folder_alias\/\">fonts_folder_alias<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/images_folder_alias\/\">images_folder_alias<\/a>. Je\u015bli <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder_alias\/\">resource_folder_alias<\/a> jest pusty, warto\u015b\u0107 w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder\/\">resource_folder<\/a> zostanie u\u017cyta do utworzenia identyfikator\u00f3w URI zasob\u00f3w. Je\u015bli <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/resource_folder_alias\/\">resource_folder_alias<\/a> jest ustawiony na &ldquo;.&rdquo; (kropka), identyfikatory URI zasob\u00f3w b\u0119d\u0105 zawiera\u0107 tylko nazwy plik\u00f3w bez okre\u015blenia \u015bcie\u017cki.<\/li>\n<\/ul>\n<h3 id=\"eksportuj-zasoby-czcionek-kodowanych-w-formacie-base64\">Eksportuj zasoby czcionek kodowanych w formacie Base64<\/h3>\n<p>Aspose.Words umo\u017cliwia okre\u015blenie, czy zasoby czcionek powinny by\u0107 osadzone w HTML w kodowaniu Base64. Aby to zrobi\u0107, u\u017cyj w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/export_fonts_as_base64\/\">export_fonts_as_base64<\/a> \u2013 jest to rozszerzenie w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/export_font_resources\/\">export_font_resources<\/a>. Domy\u015blnie jego warto\u015bci\u0105 jest <em>False<\/em>, a czcionki s\u0105 zapisywane w oddzielnych plikach. Je\u015bli jednak ta opcja jest ustawiona na <em>True<\/em>, czcionki zostan\u0105 osadzone w CSS dokumentu w kodowaniu Base64. W\u0142a\u015bciwo\u015b\u0107 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/export_fonts_as_base64\/\">export_fonts_as_base64<\/a> wp\u0142ywa tylko na format HTML i nie ma wp\u0142ywu na EPUB i MHTML.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak eksportowa\u0107 czcionki zakodowane w Base64 do HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportFontsAsBase64.py\"><\/script>\n\n<h2 id=\"okre\u015bl-opcje-zapisu-podczas-konwersji-do-formatu-epub\">Okre\u015bl opcje zapisu podczas konwersji do formatu EPUB<\/h2>\n<p>Aspose.Words umo\u017cliwia konwersj\u0119 dokumentu Word do formatu EPUB przy u\u017cyciu domy\u015blnych lub niestandardowych opcji zapisywania. Mo\u017cna okre\u015bli\u0107 wiele opcji, przekazuj\u0105c instancj\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/\">HtmlSaveOptions<\/a> do metody <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/\">save<\/a>.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak przekonwertowa\u0107 dokument programu Word na format EPUB, okre\u015blaj\u0105c niestandardowe opcje zapisywania:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Load the document from disk.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">my_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Create a new instance of HtmlSaveOptions. This object allows us to set options that control<\/span>\n<span class=\"c1\"># How the output document is saved.<\/span>\n<span class=\"n\">saveOptions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">HtmlSaveOptions<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Specify the desired encoding.<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"n\">encoding<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;utf-8&#34;<\/span>\n\n<span class=\"c1\"># Specify at what elements to split the internal HTML at. This creates a new HTML within the EPUB <\/span>\n<span class=\"c1\"># which allows you to limit the size of each HTML part. This is useful for readers which cannot read <\/span>\n<span class=\"c1\"># HTML files greater than a certain size e.g 300kb.<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"n\">document_split_criteria<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentSplitCriteria<\/span><span class=\"o\">.<\/span><span class=\"n\">HEADING_PARAGRAPH<\/span>\n\n<span class=\"c1\"># Specify that we want to export document properties.<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"n\">export_document_properties<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n\n<span class=\"c1\"># Specify that we want to save in EPUB format.<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"n\">save_format<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">EPUB<\/span>\n\n<span class=\"c1\"># Export the document as an EPUB file.<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document.EpubConversion_out.epub&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">saveOptions<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMo\u017cesz pobra\u0107 plik szablonu tego przyk\u0142adu z <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Konwertuj dokument na Markdown","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-markdown\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-markdown\/","description":"\n        \n        \n        <p>Markdown to popularny format u\u017cywany do oznaczania tekstu i jego dalszej konwersji do formatu HTML, PDF, DOCX lub innego. Wielu programist\u00f3w wybiera ten format do pisania dokumentacji, przygotowywania artyku\u0142\u00f3w do publikacji na blogach, opisywania projekt\u00f3w i tak dalej.<\/p>\n<p>Markdown jest tak popularny, poniewa\u017c \u0142atwo jest pracowa\u0107 z tym formatem, a tak\u017ce mo\u017cna go po prostu przekonwertowa\u0107 na inne formaty. Z tego powodu Aspose.Words umo\u017cliwia konwersj\u0119 dokumentu w formacie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/loadformat\/\">dowolny obs\u0142ugiwany format \u0142adowania<\/a> do Markdown i odwrotnie \u2013 Aspose.Words obs\u0142uguje tak\u017ce najpopularniejszy format <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/\">zapisz formaty<\/a>.<\/p>\n<p>Obecnie aktywnie rozwijana jest funkcjonalno\u015b\u0107 pracy z formatem Markdown, aby zapewni\u0107 wi\u0119cej mo\u017cliwo\u015bci wygodnej i komfortowej pracy z dokumentami.<\/p>\n<h2 id=\"konwertuj-dokument\">Konwertuj dokument<\/h2>\n<p>Aby przekonwertowa\u0107 dokument do formatu Markdown wystarczy za\u0142adowa\u0107 dokument w dowolnym obs\u0142ugiwanym formacie lub programowo utworzy\u0107 nowy. Nast\u0119pnie nale\u017cy zapisa\u0107 dokument w formacie Markdown.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak przekonwertowa\u0107 DOCX na Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-SaveToMarkdownDocument.py\"><\/script>\n\n<p>Mo\u017cesz tak\u017ce okre\u015bli\u0107 folder fizyczny, w kt\u00f3rym chcesz zapisywa\u0107 obrazy podczas eksportowania dokumentu do formatu Markdown. Domy\u015blnie Aspose.Words zapisuje obrazy w tym samym folderze, w kt\u00f3rym zapisywany jest plik dokumentu, ale mo\u017cna zmieni\u0107 to zachowanie, korzystaj\u0105c z w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/images_folder\/\">images_folder<\/a>.<\/p>\n<p>Okre\u015blenie folderu za pomoc\u0105 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/images_folder\/\">images_folder<\/a> jest r\u00f3wnie\u017c przydatne, je\u015bli zapisujesz dokument w strumieniu, a Aspose.Words nie ma folderu do zapisywania obraz\u00f3w.<\/p>\n<p>Je\u015bli okre\u015blony <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/images_folder\/\">images_folder<\/a> nie istnieje, zostanie utworzony automatycznie.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak okre\u015bli\u0107 folder dla obraz\u00f3w podczas zapisywania dokumentu w strumieniu:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_markdown_save_options-SetImagesFolder.py\"><\/script>\n\n<h2 id=\"okre\u015bl-opcje-zapisu-podczas-konwersji-do-formatu-markdown\">Okre\u015bl opcje zapisu podczas konwersji do formatu Markdown<\/h2>\n<p>Aspose.Words zapewnia mo\u017cliwo\u015b\u0107 wykorzystania klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> do pracy z zaawansowanymi opcjami podczas zapisywania dokumentu w formacie Markdown. Wi\u0119kszo\u015b\u0107 w\u0142a\u015bciwo\u015bci dziedziczy lub przeci\u0105\u017ca w\u0142a\u015bciwo\u015bci, kt\u00f3re ju\u017c istniej\u0105 w innych klasach <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/\">aspose.words.saving<\/a>. Opr\u00f3cz nich dodano tak\u017ce szereg w\u0142a\u015bciwo\u015bci specyficznych dla formatu Markdown. Na przyk\u0142ad w\u0142a\u015bciwo\u015b\u0107 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/table_content_alignment\/\">table_content_alignment<\/a> do kontrolowania wyr\u00f3wnania tre\u015bci w tabelach lub <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/images_folder\/\">images_folder<\/a> do kontrolowania miejsca zapisywania obraz\u00f3w po konwersji dokumentu do formatu Markdown.<\/p>\n<h2 id=\"obs\u0142ugiwane-funkcje-markdown\">Obs\u0142ugiwane funkcje Markdown<\/h2>\n<p>Aspose.Words obs\u0142uguje obecnie nast\u0119puj\u0105ce funkcje Markdown, kt\u00f3re w wi\u0119kszo\u015bci s\u0105 zgodne ze specyfikacj\u0105 <code>CommonMark<\/code> w Aspose.Words API i s\u0105 reprezentowane jako odpowiednie style lub formatowanie bezpo\u015brednie:<\/p>\n<ul>\n<li>Nag\u0142\u00f3wki to akapity ze stylami Nag\u0142\u00f3wek 1 \u2013 Nag\u0142\u00f3wek 6<\/li>\n<li>Cytaty blokowe to akapity zawieraj\u0105ce &ldquo;Cytat&rdquo; w nazwie stylu<\/li>\n<li>IndentedCode to akapity zawieraj\u0105ce &ldquo;IndentedCode&rdquo; w nazwie stylu<\/li>\n<li>FencedCode to akapity zawieraj\u0105ce &ldquo;FencedCode&rdquo; w nazwie stylu<\/li>\n<li>InlineCode jest uruchamiany z &ldquo;InlineCode&rdquo; w nazwie stylu <code>Font<\/code><\/li>\n<li>Linie poziome to akapity w kszta\u0142cie <code>HorizontalRule<\/code><\/li>\n<li>Odwa\u017cne podkre\u015blenie<\/li>\n<li>Podkre\u015blenie kursyw\u0105<\/li>\n<li>Formatowanie przekre\u015blone<\/li>\n<li>Listy to akapity numerowane lub wypunktowane<\/li>\n<li>Tabele s\u0105 reprezentowane przez klas\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a><\/li>\n<li>Linki s\u0105 reprezentowane jako klasa <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldhyperlink\/\">FieldHyperlink<\/a><\/li>\n<\/ul>\n<p>Poni\u017cszy przyk\u0142ad pokazuje, jak utworzy\u0107 dokument z pewnymi stylami i zapisa\u0107 go w formacie Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-CreateMarkdownDocument.py\"><\/script>\n\n<p>Wynik tego przyk\u0142adowego kodu pokazano poni\u017cej.<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/convert-a-document-to-markdown\/markdown-example.png\" alt=\"markdown-example-aspose-words-net\"><\/p>\n<h2 id=\"przydatne-porady\">Przydatne porady<\/h2>\n<p>Istnieje kilka niuans\u00f3w i interesuj\u0105cych przypadk\u00f3w, po dowiedzeniu si\u0119, kt\u00f3re z plik\u00f3w Markdown mo\u017cna pracowa\u0107 bardziej elastycznie i wygodnie. Przyk\u0142adowo istnieje mo\u017cliwo\u015b\u0107 wykorzystania:<\/p>\n<ul>\n<li>SetextHeading, kt\u00f3ry umo\u017cliwia tworzenie nag\u0142\u00f3wk\u00f3w wieloliniowych w Markdown, podczas gdy zwyk\u0142e nag\u0142\u00f3wki w Markdown mog\u0105 by\u0107 tylko jednowierszowe. SetextHeading opiera si\u0119 na stylu &ldquo;Nag\u0142\u00f3wek N&rdquo;, a jego poziom mo\u017ce wynosi\u0107 tylko 1 lub 2. Je\u015bli N w &ldquo;Nag\u0142\u00f3wku N&rdquo; jest wi\u0119ksze lub r\u00f3wne 2, w\u00f3wczas odpowiadaj\u0105cy mu styl SetextHeading jest oparty na &ldquo;Nag\u0142\u00f3wku 2&rdquo;, w przeciwnym razie na &ldquo;Nag\u0142\u00f3wek 1&rdquo;.<\/li>\n<li>R\u00f3\u017cne znaczniki dla pierwszego poziomu list punktowanych (&quot;-&quot;, &ldquo;+&rdquo; lub &ldquo;*&rdquo;, domy\u015blnym znacznikiem jest &ldquo;-&rdquo;.) i r\u00f3\u017cne typy numeracji dla list uporz\u0105dkowanych (&quot;&quot;.&quot; lub &ldquo;)&rdquo;, domy\u015blnym znacznikiem jest &ldquo;.&quot;).<\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Konwertuj dokument na obraz","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-document-to-an-image\/","description":"\n        \n        \n        <p>Czasami zamiast dokument\u00f3w w innych formatach, takich jak DOCX lub PDF, wymagane jest uzyskanie obrazu. Na przyk\u0142ad musisz doda\u0107 podgl\u0105d dowolnej strony dokumentu do swojej witryny lub aplikacji lub utworzy\u0107 &ldquo;skan&rdquo; dokumentu, aby wys\u0142a\u0107 faktur\u0119. W takiej sytuacji mo\u017ce zaistnie\u0107 potrzeba przekonwertowania dokumentu w dowolnym formacie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/loadformat\/\">obs\u0142ugiwany format \u0142adowania<\/a> na obraz w dowolnym formacie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/\">obs\u0142ugiwany format zapisu<\/a>.<\/p>\n<h2 id=\"convert-to-image-format\">Konwertuj do formatu obrazu<\/h2>\n<p>Podobnie jak w przypadku wszystkich opisanych ju\u017c przyk\u0142ad\u00f3w konwersji, nale\u017cy utworzy\u0107 nowy dokument lub za\u0142adowa\u0107 istniej\u0105cy w dowolnym obs\u0142ugiwanym formacie, wprowadzi\u0107 niezb\u0119dne zmiany i zapisa\u0107 go w dowolnym dost\u0119pnym formacie obrazu, na przyk\u0142ad JPEG, PNG lub BMP.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak przekonwertowa\u0107 plik PDF na JPEG:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-PdfToJpeg.py\"><\/script>\n\n<h2 id=\"specify-save-options-when-converting-to-an-image\">Okre\u015bl opcje zapisu podczas konwersji na obraz<\/h2>\n<p>Aspose.Words udost\u0119pnia klas\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/\">ImageSaveOptions<\/a>, kt\u00f3ra daje wi\u0119ksz\u0105 kontrol\u0119 nad sposobem zapisywania dokument\u00f3w w r\u00f3\u017cnych formatach obrazu. Niekt\u00f3re w\u0142a\u015bciwo\u015bci tej klasy dziedzicz\u0105 lub przeci\u0105\u017caj\u0105 w\u0142a\u015bciwo\u015bci klas podstawowych, takich jak <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/fixedpagesaveoptions\/\">FixedPageSaveOptions<\/a> lub <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/saveoptions\/\">SaveOptions<\/a>, ale istniej\u0105 r\u00f3wnie\u017c opcje specyficzne dla zapisywania obraz\u00f3w.<\/p>\n<p>Istnieje mo\u017cliwo\u015b\u0107 okre\u015blenia stron, kt\u00f3re maj\u0105 zosta\u0107 skonwertowane do formatu obrazu za pomoc\u0105 w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/page_set\/\">page_set<\/a>. Mo\u017cna go zastosowa\u0107 np. je\u015bli potrzebny jest podgl\u0105d tylko pierwszej lub okre\u015blonej strony.<\/p>\n<p>Mo\u017cna tak\u017ce kontrolowa\u0107 jako\u015b\u0107 obrazu wyj\u015bciowego i format pikseli za pomoc\u0105 w\u0142a\u015bciwo\u015bci \u2013 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/horizontal_resolution\/\">horizontal_resolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/vertical_resolution\/\">vertical_resolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/scale\/\">scale<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/pixel_format\/\">pixel_format<\/a>, a tak\u017ce konfigurowa\u0107 ustawienia kolor\u00f3w obrazu za pomoc\u0105 w\u0142a\u015bciwo\u015bci \u2013 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/image_brightness\/\">image_brightness<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/image_color_mode\/\">image_color_mode<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/image_contrast\/\">image_contrast<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/paper_color\/\">paper_color<\/a>.<\/p>\n<p>Istniej\u0105 r\u00f3wnie\u017c w\u0142a\u015bciwo\u015bci, kt\u00f3re maj\u0105 zastosowanie do okre\u015blonego formatu, na przyk\u0142ad <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/jpeg_quality\/\">jpeg_quality<\/a> lub <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/imagesaveoptions\/tiff_compression\/\">tiff_compression<\/a>.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak utworzy\u0107 podgl\u0105d pierwszej strony dokumentu z zastosowaniem dodatkowych ustawie\u0144:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_image_save_options-GetJpegPageRange.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Konwertuj wielostronicowy dokument na obraz w Python","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-multi-page-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-a-multi-page-document-to-an-image\/","description":"\n        \n        \n        <p>Aspose.Words for Python via .NET umo\u017cliwia u\u017cytkownikom eksportowanie wielostronicowych dokument\u00f3w do obraz\u00f3w rastrowych. Mo\u017ce to by\u0107 przydatne do generowania podgl\u0105d\u00f3w, archiw\u00f3w lub wizualnych reprezentacji dokument\u00f3w do u\u017cytku nieedytowalnego.<\/p>\n<h2 id=\"jakie-formaty-obs\u0142uguj\u0105-eksport-wielostronicowy\">Jakie formaty obs\u0142uguj\u0105 eksport wielostronicowy?<\/h2>\n<p>Aspose.Words obs\u0142uguje wielostronicowy eksport do nast\u0119puj\u0105cych format\u00f3w obraz\u00f3w rastrowych:<\/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=\"jak-wyeksportowa\u0107-wielostronicowy-dokument-do-obrazu\">Jak wyeksportowa\u0107 wielostronicowy dokument do obrazu<\/h2>\n<p>Funkcja eksportowania wielostronicowego dokumentu do obrazu jest zaimplementowana przy u\u017cyciu klasy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/\">MultiPageLayout<\/a> \u2013 mo\u017cesz okre\u015bli\u0107 spos\u00f3b organizacji stron podczas zapisywania na obrazie:<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/single_page\/\">single_page<\/a> - Zapisz tylko pierwsz\u0105 z podanych stron<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/grid\/#int_float_float\">grid<\/a> - u\u0142\u00f3\u017c strony w siatce, od lewej do prawej i od g\u00f3ry do do\u0142u, okre\u015blaj\u0105c liczb\u0119 kolumn<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/horizontal\/#float\">horizontal<\/a> - u\u0142\u00f3\u017c strony poziomo obok siebie, od lewej do prawej, w jednym wyj\u015bciu<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/vertical\/#float\">vertical<\/a> - u\u0142\u00f3\u017c strony pionowo jedna pod drug\u0105 w jednym wyj\u015bciu<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/tiff_frames\/\">tiff_frames<\/a> - Rozmie\u015b\u0107 ka\u017cd\u0105 stron\u0119 jako osobn\u0105 ramk\u0119 w obrazie z wieloma klatkami TIFF, dotyczy tylko format\u00f3w obraz\u00f3w TIFF<\/li>\n<\/ul>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak zapisa\u0107 wielostronicowy dokument DOCX jako obraz JPEG z uk\u0142adem poziomym:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aw<\/span><span class=\"p\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">file_name<\/span><span class=\"p\">=<\/span><span class=\"err\">&#39;<\/span><span class=\"n\">Rendering<\/span><span class=\"p\">.<\/span><span class=\"n\">docx<\/span><span class=\"err\">&#39;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aw<\/span><span class=\"p\">.<\/span><span class=\"n\">saving<\/span><span class=\"p\">.<\/span><span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/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=\"err\">#<\/span> <span class=\"n\">Set<\/span> <span class=\"n\">up<\/span> <span class=\"n\">Horizontal<\/span> <span class=\"n\">layout<\/span><span class=\"p\">.<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">page_layout<\/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=\"n\">file_name<\/span><span class=\"p\">=<\/span><span class=\"err\">&#39;<\/span><span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">.<\/span><span class=\"n\">GridLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">jpg<\/span><span class=\"err\">&#39;<\/span><span class=\"p\">,<\/span> <span class=\"n\">save_options<\/span><span class=\"p\">=<\/span><span class=\"n\">options<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre><\/div>\n<p>Mo\u017cesz tak\u017ce dostosowa\u0107 wygl\u0105d strony pliku wyj\u015bciowego-okre\u015bl <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/back_color\/\">back_color<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/border_color\/\">border_color<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/multipagelayout\/border_width\/\">border_width<\/a>.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak zapisa\u0107 wielostronicowy dokument DOCX jako obraz PNG z uk\u0142adem siatki:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aw<\/span><span class=\"p\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">file_name<\/span><span class=\"p\">=<\/span><span class=\"err\">&#39;<\/span><span class=\"n\">Rendering<\/span><span class=\"p\">.<\/span><span class=\"n\">docx<\/span><span class=\"err\">&#39;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aw<\/span><span class=\"p\">.<\/span><span class=\"n\">saving<\/span><span class=\"p\">.<\/span><span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/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=\"err\">#<\/span> <span class=\"n\">Set<\/span> <span class=\"n\">up<\/span> <span class=\"n\">a<\/span> <span class=\"n\">grid<\/span> <span class=\"n\">layout<\/span> <span class=\"n\">with<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">#<\/span> <span class=\"p\">-<\/span> <span class=\"m\">3<\/span> <span class=\"n\">columns<\/span> <span class=\"n\">per<\/span> <span class=\"n\">row<\/span><span class=\"p\">.<\/span>\n<span class=\"err\">#<\/span> <span class=\"p\">-<\/span> <span class=\"m\">10<\/span><span class=\"n\">pts<\/span> <span class=\"n\">spacing<\/span> <span class=\"n\">between<\/span> <span class=\"n\">pages<\/span> <span class=\"p\">(<\/span><span class=\"n\">horizontal<\/span> <span class=\"n\">and<\/span> <span class=\"n\">vertical<\/span><span class=\"p\">).<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">page_layout<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aw<\/span><span class=\"p\">.<\/span><span class=\"n\">saving<\/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\">10<\/span><span class=\"p\">,<\/span> <span class=\"m\">10<\/span><span class=\"p\">)<\/span>\n\n<span class=\"err\">#<\/span> <span class=\"n\">Customize<\/span> <span class=\"n\">the<\/span> <span class=\"n\">background<\/span> <span class=\"n\">and<\/span> <span class=\"n\">border<\/span><span class=\"p\">.<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">page_layout<\/span><span class=\"p\">.<\/span><span class=\"n\">back_color<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aspose<\/span><span class=\"p\">.<\/span><span class=\"n\">pydrawing<\/span><span class=\"p\">.<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">light_gray<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">page_layout<\/span><span class=\"p\">.<\/span><span class=\"n\">border_color<\/span> <span class=\"p\">=<\/span> <span class=\"n\">aspose<\/span><span class=\"p\">.<\/span><span class=\"n\">pydrawing<\/span><span class=\"p\">.<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">blue<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">page_layout<\/span><span class=\"p\">.<\/span><span class=\"n\">border_width<\/span> <span class=\"p\">=<\/span> <span class=\"m\">2<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">file_name<\/span><span class=\"p\">=<\/span><span class=\"err\">&#39;<\/span><span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">.<\/span><span class=\"n\">GridLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">jpg<\/span><span class=\"err\">&#39;<\/span><span class=\"p\">,<\/span> <span class=\"n\">save_options<\/span><span class=\"p\">=<\/span><span class=\"n\">options<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre><\/div>\n\n      "},{"title":"Python_via_dotnet: Konwertuj pliki PDF na inne formaty dokument\u00f3w","link":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-pdf-to-other-document-formats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pl\/python-net\/convert-pdf-to-other-document-formats\/","description":"\n        \n        \n        <p>Aspose.Words mo\u017ce za\u0142adowa\u0107 nawet tak z\u0142o\u017cony format jak PDF. Otwiera to nowe mo\u017cliwo\u015bci: mo\u017cliwa jest konwersja plik\u00f3w PDF do programu Word lub innych format\u00f3w, kt\u00f3re zapewniaj\u0105 u\u017cytkownikom daleko id\u0105c\u0105 przewag\u0119 w rozwi\u0105zywaniu wielu stosowanych problem\u00f3w.<\/p>\n<h2 id=\"convert-pdf-to-other-formats\">Konwertuj pliki PDF na inne formaty<\/h2>\n<p>Najpopularniejsz\u0105 konwersj\u0105 z formatu PDF jest konwersja do format\u00f3w Microsoft Word takich jak DOCX, DOC, a tak\u017ce format\u00f3w graficznych takich jak JPG czy PNG. W zwi\u0105zku z tym konwersja dokumentu z jednego formatu na inny przebiega w znany spos\u00f3b.<\/p>\n<p>Poni\u017cszy przyk\u0142ad kodu pokazuje, jak przekonwertowa\u0107 dokument z formatu PDF na DOCX:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-PdfToDocx.py\"><\/script>\n\n<h2 id=\"specify-load-options-when-importing-pdf\">Okre\u015bl opcje \u0142adowania podczas importowania pliku PDF<\/h2>\n<p>Aspose.Words udost\u0119pnia klas\u0119 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/pdfloadoptions\/\">PdfLoadOptions<\/a>, kt\u00f3ra pozwala na bardziej precyzyjn\u0105 kontrol\u0119 nad sposobem \u0142adowania dokument\u00f3w PDF.<\/p>\n<p>Wi\u0119kszo\u015b\u0107 w\u0142a\u015bciwo\u015bci dziedziczy lub przeci\u0105\u017ca w\u0142a\u015bciwo\u015bci, kt\u00f3re ju\u017c istniej\u0105 w klasie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/loadoptions\/\">LoadOptions<\/a>. Opr\u00f3cz nich dla formatu PDF okre\u015blono szereg w\u0142a\u015bciwo\u015bci. Mo\u017cna na przyk\u0142ad u\u017cy\u0107 w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/pdfloadoptions\/page_count\/\">page_count<\/a> i <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/pdfloadoptions\/page_index\/\">page_index<\/a> do zdefiniowania zakresu stron \u0142adowanych z dokumentu PDF oraz w\u0142a\u015bciwo\u015bci <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/pdfloadoptions\/skip_pdf_images\/\">skip_pdf_images<\/a> do kontrolowania, czy obrazy powinny by\u0107 pomijane podczas \u0142adowania pliku PDF. Kolejnym obs\u0142ugiwanym parametrem jest <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/loadoptions\/password\/\">password<\/a>, kt\u00f3ry nale\u017cy poda\u0107 w przypadku dokument\u00f3w chronionych has\u0142em.<\/p>\n<h2 id=\"supported-pdf-content\">Obs\u0142ugiwana zawarto\u015b\u0107 PDF<\/h2>\n<p>Wtyczka PDF2Word obs\u0142uguje obecnie nast\u0119puj\u0105ce typy danych:<\/p>\n<ul>\n<li>Tekst akapit\u00f3w<\/li>\n<li>Obrazy<\/li>\n<li>Sto\u0142y<\/li>\n<li>Listy<\/li>\n<li>Nag\u0142\u00f3wki i stopki<\/li>\n<li>Przypisy<\/li>\n<li>Numery stron<\/li>\n<li>Tekst pisany od prawej do lewej (z pewnymi ograniczeniami)<\/li>\n<li>Pliki PDF z mo\u017cliwo\u015bci\u0105 przeszukiwania (obrazy z przodu zostan\u0105 usuni\u0119te na rzecz tekstu w tle)<\/li>\n<\/ul>\n<h2 id=\"planned-features\">Planowane funkcje<\/h2>\n<p>Niekt\u00f3re funkcje s\u0105 wci\u0105\u017c na wczesnym etapie rozwoju lub s\u0105 uwzgl\u0119dnione w planie rozwoju:<\/p>\n<ul>\n<li>Spis tre\u015bci<\/li>\n<li>OCR dla plik\u00f3w PDF z mo\u017cliwo\u015bci\u0105 przeszukiwania i bez mo\u017cliwo\u015bci przeszukiwania<\/li>\n<li>Status post\u0119pu<\/li>\n<li>Tekst wielokolumnowy<\/li>\n<li>Wzory matematyczne<\/li>\n<li>Wi\u0119cej p\u00f3l automatycznych (opr\u00f3cz <code>PAGE<\/code> i NUMPAGES)<\/li>\n<\/ul>\n<h2 id=\"wyj\u0105tki-\u0142adowania-plik\u00f3w-pdf\">Wyj\u0105tki \u0142adowania plik\u00f3w PDF<\/h2>\n<p>Podczas konwersji dokumentu PDF mo\u017ce wyst\u0105pi\u0107 jeden z nast\u0119puj\u0105cych wyj\u0105tk\u00f3w:<\/p>\n<table>\n<thead>\n<tr>\n<th>Wyj\u0105tek<\/th>\n<th>Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><em>FileLoadException<\/em><\/td>\n<td>Z jakiego\u015b powodu nie mo\u017cna przetworzy\u0107 pliku PDF.<br \/> \n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMo\u017cesz zg\u0142osi\u0107 problem zespo\u0142owi programist\u00f3w w celu szczeg\u00f3\u0142owego zbadania, korzystaj\u0105c z pliku <a href=\"https:\/\/docs.aspose.com\/words\/words\/pl\/python-net\/technical-support\/\">Pomoc techniczna<\/a>.\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><em>DrmProtectedFileException<\/em><\/td>\n<td>Plik PDF jest chroniony przez Adobe DRM i nie mo\u017ce by\u0107 dekodowany przez Pdf2Word<\/td>\n<\/tr>\n<tr>\n<td><em>PasswordProtectedFileException<\/em><\/td>\n<td>W przypadku pliku PDF chronionego has\u0142em nale\u017cy poda\u0107 prawid\u0142owe has\u0142o<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n      "}]}}