Základní řízení
Základní řízení
Úřad pro bezpečnost a ochranu zdraví Document Class je centrální API pro načítání dokumentů Word a jejich konverzi do jiných formátů. Tato stránka pokrývá pracovní postupy konverze formátu, konfiguraci možnostů ukládání a extrakci textu.
Naložení a ukládání
Naložit dokument s: Document() a zavolat. save() s výjimkou: SaveFormat Souhlasí se vstupy: DOCX, DOK, RTF, TXT, Markdown. Podporované výstupy - PDF, Markingdown,TXT.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.md", aw.SaveFormat.MARKDOWN)
doc.save("output.pdf", aw.SaveFormat.PDF)
doc.save("output.txt", aw.SaveFormat.TEXT)Zavolej . save() vícekrát na stejné věci. Document vytvářet více výstupních formátů bez opětovného načítání.
Export PDF s PdfSaveOptions
Pro výstup PDF podle předpokladu, projít SaveFormat.PDF.Pro kontrolu jemných zrn, použijte: PdfSaveOptions předmět:
import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions
doc = aw.Document("input.docx")
# Default PDF export
doc.save("default.pdf", aw.SaveFormat.PDF)
# Customized PDF export with save options
doc.save("custom.pdf", PdfSaveOptions())PdfSaveOptions definuje vlastnosti pro kvalitu snímku JPEG, shodu se standardy PDF, vložení písma a další nastavení.
Poznámka: Česká republika
PdfSaveOptionsVlastnosti (soulad, kvalita JPEG, režim vložení písma, komprese obrázků atd.) jsou definovány pro dopředu kompatibilní API, ale zatím nejsou spotřebovány psaním PDF. Jejich nastavení v současné době nemá žádný účinek na výstup.
Markdown Export s funkcí Mark DownSaveOptions
Pro výstup Markdown podle předpokladu, projít SaveFormat.MARKDOWN.Použijte . MarkdownSaveOptions kdy je třeba ovládat chování formátů:
import aspose.words_foss as aw
from aspose.words_foss.saving import MarkdownSaveOptions
doc = aw.Document("input.docx")
# Default Markdown export
doc.save("default.md", aw.SaveFormat.MARKDOWN)
# Customized Markdown export with save options
doc.save("with_options.md", MarkdownSaveOptions())MarkdownSaveOptions podporuje kontrolu zachování podtrženého formátování ve výstupu.
Poznámka: Pouze:
export_underline_formattingje v současné době používán při vývozu Markdown.MarkdownSaveOptionsvlastnosti (table_content_alignment,list_export_mode,export_images_as_base64,images_folder,images_folder_alias) jsou definovány pro API forward-kompatibility, ale ještě nejsou spotřebovány Markdown Writerem.
Výběr textu
Vytáhnout prostý text z jakéhokoli načteného dokumentu s: get_text():
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Pro výstup textového souboru použijte: SaveFormat.TEXT:
doc.save("output.txt", aw.SaveFormat.TEXT)Obvyklé problémy
| Výše: | Příčina: | Opravy |
|---|---|---|
ModuleNotFoundError | Neinštalovaný balíček | Běžte. pip install aspose-words-foss>=26.4.0 |
Prázdný text z: get_text() | Vstupní soubor je prázdný nebo poškozený . | Ověřit , zda se vstupní soubor v textovém procesoru otevře správně . |
| Zobrazení chybějícího obrazu v PDF výstupu | Formát obrazu nepodporovaný konvertorem | Použijte vstup DOCX se standardními vloženými obrázky |
Souhrnná referenční informace API
| Třída / metoda | Popis: |
|---|---|
Document | Naložit dokumenty Word z DOCX, DOK, RTF, TXT nebo Markdown |
Document.save() | Uložte do PDF, Markdown nebo prostého textu |
Document.get_text() | Výběr obsahu prostého textu |
SaveFormat | Konstanty: PDF, MARKDOWN, TEXT |
PdfSaveOptions | Konfigurace vývozu PDF (přinášející vlastnosti jsou stuby pro budoucí kompatibilitu; ještě nepoužito) |
MarkdownSaveOptions | Konfigurovat formátování podtržení pro export |