Conversia în format de pagină fixă
Aspose.Words implementează propriul motor de aspect al paginii. Înainte de a intra în specificațiile sale, merită să discutați mai întâi documentul la un nivel înalt.
Ce este un Document?
Când se gândesc la un document, utilizatorii își imaginează de obicei un număr de foi de hârtie care conțin cuvinte, imagini, tabele și diagrame. Documentele pot fi de diferite tipuri, cum ar fi text, foi de calcul, diapozitive, CAD desene, diagrame și, prin urmare, pot avea aspecte esențial diferite. Majoritatea aplicațiilor permit trimiterea de documente către o imprimantă; acesta este momentul în care un utilizator poate vizualiza de fapt aspectul final al documentului.
Afișarea unui Document în diverse aplicații
Diverse aplicații de vizualizare sau publicare a documentelor permit utilizatorilor să deschidă (Adobe Acrobat, XPS Viewer) și uneori să editeze (Adobe InDesign) documente de formate specifice. Aceste aplicații produc de obicei așa-numitele documente în format “pagină fixă”. Un astfel de format de document descrie exact locul în care conținutul unui document este plasat pe fiecare pagină. În interior, formatul PDF sau XPS conține o descriere a fiecărei pagini, precum și instrucțiuni de desen, specificând aspectul conținutului de pe pagină. Acest lucru este similar cu formatele de imagine, descriind unde conținutul este afișat fie în formă raster, fie în formă vectorială.
În schimb, unele aplicații de editare a textului nu acceptă vizualizarea paginilor unui document. De exemplu, Microsoft Notepad acceptă foarte puține funcții, altele decât simpla afișare, editare și imprimare a textului. Observația importantă aici este că astfel de aplicații nu pot afișa pagini ale documentului și nici nu pot spune unui utilizator câte dintre ele ar fi tipărite, permițând doar vizualizarea conținutului documentului. Documentul poate fi salvat în format text simplu și poate fi deschis de multe alte aplicații. Folosind o aplicație care permite vizualizarea conținutului binar al unui fișier arbitrar, se poate vedea ce este stocat în fișierul document – este doar text simplu, nu există nimic altceva în el.
Aplicațiile de editare a textului puțin mai sofisticate, cum ar fi Microsoft WordPad, salvează documentul în format text îmbogățit (RTF), care acceptă mai multe funcții de formatare, cum ar fi inserarea imaginilor, formatarea caracterelor, marginile paragrafelor și spațierea. Cu toate acestea, formatul RTF conține, de asemenea, numai conținutul documentului, fără informații despre pagini.
Microsoft Word este cea mai avansată aplicație de editare a textului din Windows astăzi. Formatează fișiere în formatul DOCX, care descrie conținutul documentului în mod flexibil și extensiv, permițând utilizatorilor să specifice dimensiunea paginii, orientarea pentru o secțiune de document și, fiind o aplicație WYSIWYG, chiar să afișeze pagini de document pe ecran. Cu toate acestea, nu există încă informații cu privire la modul în care conținutul documentului este afișat pe paginile disponibile în fișierul document. Fișierul document descrie doar conținutul în sine și relația obiectelor documentului între ele, împreună cu unele constrângeri geometrice. Ca rezultat, înainte de a afișa un document, Microsoft Word calculează acea informație în sine. Aici intră în joc un aspect de pagină.