Qualcuno potrebbe spiegarmi perché è così complicato creare un file pdf dal foglio xml? Acrobat può creare file XML, ma quando voglio farlo in un altro modo diventa improvvisamente complicato. Mi piacerebbe trovare qualche semplice applicazione che mi permetta di creare un file pdf da xml. È possibile?Perché è così difficile convertire XML in pdf?
risposta
XML è un mucchio di ingredienti, PDF è il pasto finito.
Chi sa come cucinare può creare un'ampia varietà di pasti utilizzando gli stessi ingredienti. Con una patata, può creare zuppe, purè di patate, patatine fritte, patatine fritte, ... C'è una lista quasi infinita di possibilità.
Chi non sa cucinare, fisserà la patata e si meraviglierà: Come diavolo posso trasformare questa brutta verdura in una bella crocchetta?
La risposta è: è necessaria una ricetta. Quella ricetta potrebbe essere un file XSL: FO, la specifica XHTML, un'implementazione di DocBook, un modello XFA, ... Senza quella ricetta, non sarai mai in grado di trasformare il tuo XML in PDF.
Grazie Bruno - Immagino che questo XSL: FO sia una sorta di foglio di stile (simile al file CSS). Quindi cosa ho bisogno? Qualche applicazione specifica che crea questo file XSL: FO dal mio pdf? – DDEX
@DDEX Hai detto di voler "sostituire alcune linee". Seguendo questa analogia, quello che vuoi fare è prendere una zuppa di patate e sostituire la patata con patate dolci. PDF è un formato di visualizzazione - internamente si tratta principalmente di immagini di lettere posizionate in modo assoluto sulle pagine - non è progettato per essere "modificabile" in alcun modo significativo come sarebbe un documento Word, e dubito che l'XML che ottieni da Acrobat sia pensato per questo tipo del cambio di andata e ritorno. È possibile "ridimensionare" un documento PDF esistente per apportare questo tipo di modifiche, ma è difficile. – millimoose
@Bruno: vedo - grazie. Il tuo esempio di patata valeva i punti negativi nel punteggio della mia reputazione. – DDEX
- 1. Perché è così difficile fare un ciclo in T-SQL
- 2. Perché la profilazione della memoria nel rubino è così difficile?
- 3. metafisica CSS: PERCHÉ l'allineamento verticale della pagina è così difficile?
- 4. Contatore linea XSLT - è così difficile?
- 5. Maven Internal Repository, è davvero così difficile?
- 6. Perché è così "difficile" scrivere un ciclo for in C++ con 2 variabili di ciclo?
- 7. Perché è così in Crossfilter?
- 8. Perché il premio Netflix è così impegnativo?
- 9. convertire HTML in PDF
- 10. convertire base64Binary in pdf
- 11. Perché array.min è così lento?
- 12. Perché random.choice è così lento?
- 13. Perché RAII è così chiamato?
- 14. Perché l'impaginazione è così costosa?
- 15. Perché LuaJIT è così buono?
- 16. In che modo Chrome rende i PDF PDF così buoni?
- 17. Perché il codice Moose è così lento?
- 18. Perché Haskell è così grande?
- 19. Perché non è così pigro
- 20. Perché toDataURL è così lento?
- 21. Perché getline è così incoerente?
- 22. Perché mean() è così lento?
- 23. In un'architettura distribuita, perché è difficile gestire le versioni?
- 24. Che cosa c'è di così difficile nella perforatura con p2p?
- 25. È una chiusura? Se è così, perché?
- 26. Come utilizzare Scala in IntelliJ IDEA (o: perché è così difficile ottenere un IDE funzionante per Scala)?
- 27. Perché è difficile testare un sistema che dipende dai singleton?
- 28. convertire pdf in formato svg
- 29. Perché determinare se una funzione è puramente difficile?
- 30. Android: Convertire i PDF in immagini
In che modo questa applicazione magica sa come i dati nell'XML devono essere formattati? – millimoose
Comunque, questa non è una buona domanda. Se stai cercando di realizzare qualcosa di specifico, chiedi come farlo, ma nessuno qui può spiegare qualche vaga lamentela che hai. – millimoose
Ok, siamo più specifici - ho bisogno di sostituire poche righe in un file pdf. Non ho il documento sorgente e non ho la versione professionale di Adobe Acrobat. Così ho pensato che se avessi salvato questo file come un file XML (che la mia versione di Adobe Acrobat può fare) sostituire la copia in questo file XML sarei in grado di convertirlo in qualche modo in pdf ... ma questo probabilmente non è il soluzione più intelligente ... Credo che userò Photoshop. – DDEX