Upravljanje osnovnim poslovima
Upravljanje osnovnim poslovima
U skladu s člankom 1. Document class je središnji API za učitavanje Word dokumenata i njihovo pretvaranje u druge formate. Ova stranica obuhvaća radne tokove konverzije formatova, konfiguraciju opcija čuvanja i ekstrakciju teksta.
Upisivanje i čuvanje
Uplatiti dokument s: Document() i pozovi. save() s: SaveFormat Uvodni sadržaj: DOCX, DOK, RTF, TXT, Markdown. Izlazni Sadržaji: PDF, Markedon,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)Zovi me. save() više puta na isto. Document za proizvodnju više izlaznih formata bez ponovnog učitavanja.
Izvoz PDF-a s PdfSaveOptionsom
Za podrazumijevani izlaz PDF-a, proći SaveFormat.PDF.Za kontrolu s fina zrna, upotrebite: PdfSaveOptions predmet:
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 definira svojstva za JPEG kvalitetu slike, usklađenost s PDF standardima, ugradnju fontova i druge postavke.
Upis: Sljedeći članak:
PdfSaveOptionssvojstva (uskladnost, JPEG kvaliteta, način ugradnje fontova, kompresija slika itd.) definirane su za API-ju koja je napredno kompatibilna ali ih još nije upotrijebio pisac PDF-a. Njihovo postavljanje trenutno nema utjecaja na izlaz.
Iznos za isporuku s opcijama MarkdownSaveOptions
Za podrazumijevani izlazak Markdown, proći SaveFormat.MARKDOWN.- Koristi. MarkdownSaveOptions kada je potrebno kontrolirati ponašanje formatiranja:
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 Podržava kontrolu održavanja oblikovanja podrazumevanog u izlazu.
Upis: Samo:
export_underline_formattingU ovom slučaju, u skladu s člankom 3. stavkom 1. točka (a) Uredbe (EU) br.MarkdownSaveOptionssvojstva (table_content_alignment,list_export_mode,export_images_as_base64,images_folder,images_folder_alias) definirane su za API-ovu naprednu kompatibilnost, ali Markdown pisac ih još nije upotrijebio.
Izvadba teksta
Izvaditi običan tekst iz bilo kojeg učita dokumenta s: get_text():
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Za izlaz tekstne datoteke, koristiti: SaveFormat.TEXT:
doc.save("output.txt", aw.SaveFormat.TEXT)Zajednički problemi
| Izdavanje | Uzrok | Popraviti |
|---|---|---|
ModuleNotFoundError | Neinstalirani paket | Bježi! pip install aspose-words-foss>=26.4.0 |
Prazan tekst iz: get_text() | Uvodni datoteka je prazna ili pokvarena | Provjerite da li se datoteka za ulazak ispravno otvara u uređaju za obradu teksta. |
| Izlaz PDF nedostaju slike | Format slike koji konverter ne podržava | Koristite DOCX ulaz sa standardnim ugrađenim slikama |
Svrha referentnog API-a
| Klasa / metoda | Opisivanje |
|---|---|
Document | Opterećenje Word dokumenata iz DOCX, DOK, RTF, TXT ili Markdown |
Document.save() | Sačuvati u PDF, Markdown ili običan tekst |
Document.get_text() | Izvaditi sadržaj u običnom tekstu |
SaveFormat | Konstante: PDF, MARKDOWN, TEXT |
PdfSaveOptions | PDF konfiguracija izvoza (priroda je stub za buduću kompatibilnost; još nije primjenjena) |
MarkdownSaveOptions | Konfigurišeš izvoz podrazumevanja za oblikovanje |