PDA

Bekijk Volledige Versie : PDF naar Doc/RTF file Guru (of gouden tip) gezocht!



Anoniem
26/02/14, 11:05
Voor een klant zitten we met het volgende probleem:

Wij bouwen in html2pdf een PDF file.
Deze file is nogal gecompliceerd:
* vaak enkele MB's tot meer dan 10 MB groot
* veel images
* > 50 pagina's
* landscape EN portrait
* header en footer info
* flinke tabellen, welke regelmatig over een pagina heen moeten.


Het bouwen van de PDF zelf gaat prima.

Het probleem: Klant wil deze ook als MicroSoft office Word file hebben:
* zo identiek mogelijke layout
* tabellen etc netjes
* alles moet keurig bewerkbaar zijn

Wat wij hebben geprobeerd:
SAAS: Zamzar, wel OK, maar editen gaat niet goed
SAAS: Cloudconvert: ging perfect, maar de tent stopt met dienstverlening
SAAS: Saaspose.com: liepen we bij de API vast, mogelijk is dit nog steeds een goede kandidaat.

Wat we dus zoeken:
Iemand die op basis van een voorbeeld PDF middels een API/email dienst OF een PHP/linux script volgens de eisen een goede Doc file kan bouwen.
Mogelijk zou RTF ook een optie zijn.
De webapplicatie (LAMP) draait op een VPS en we hebben dus alle installatie vrijheden die er evt nodig zijn.

Interesse of vragen?
Reply hieronder met contactgegevens.

Kevin Bentlage
26/02/14, 11:13
Ik heb onlangs gebruik gemaakt van PHPDocX (http://phpdocx.com/), kost wel geld, maar hiermee kun je via PHP word documenten opmaken en/of bewerken.

Wellicht een optie?

Anoniem
26/02/14, 11:24
Ik heb onlangs gebruik gemaakt van PHPDocX (http://phpdocx.com/), kost wel geld, maar hiermee kun je via PHP word documenten opmaken en/of bewerken.

Wellicht een optie?

Als het wat kost is geen probleem.
maar ik heb even snel gekeken en die phpdocX kan als ik me niet vergis enkel NAAR pdf converteren en niet vanaf PDF naar Office, klopt dat?

Kevin Bentlage
26/02/14, 11:27
Als het wat kost is geen probleem.
maar ik heb even snel gekeken en die phpdocX kan als ik me niet vergis enkel NAAR pdf converteren en niet vanaf PDF naar Office, klopt dat?

Zover ik weet kun je met PHP (vanaf scratch) een Docx opbouwen en inderdaad, die docx weer omzetten naar een PDF. Van PDF naar Docx gaat volgensmij niet.

t.bloo
26/02/14, 13:11
Als je een beetje weet hoe .doc of .docx is opgebouwd, dan zul je er achter komen dat dit heel lastig is.

Anoniem
26/02/14, 13:31
Daar zijn we reeds achter :) (die moeilijkheid dus)

boomhut
26/02/14, 15:14
Als ik mij niet vergis is het wel mogelijk om van html naar Docx te gaan.
Is het ook een optie om van de input een PDF te genereren en een Docx?

Dus 2x de bestanden maken.
Input -->PDF
-->Docx

Anoniem
26/02/14, 15:23
Als ik mij niet vergis is het wel mogelijk om van html naar Docx te gaan.
Is het ook een optie om van de input een PDF te genereren en een Docx?

Dus 2x de bestanden maken.
Input -->PDF
-->Docx

Stop stop !!

De source is PDF, en dus niet HTML.

boomhut
26/02/14, 15:40
Wij bouwen in html2pdf een PDF file.


Omdat jullie zelf de PDF bouwen dacht ik, dat je zelf ook de HTML kan bouwen en HTML kan omzetten naar Docx

Anoniem
26/02/14, 15:51
Helaas is de source geen HTML omdat we o.a. met afstanden werken.

boomhut
26/02/14, 15:57
Helaas is de source geen HTML omdat we o.a. met afstanden werken.
Ik snap dat de source niet van HTML is.
Maar waar ik aandacht is: van je Source maak je ook HTML code die je wel kan omzetten met Docx.

Wat dus geen optie is begrijp ik :)

cyrano
26/02/14, 18:46
Een echte pdf heeft veel, veel meer mogelijkheden dan een Word document of HTML. Omzetten zal altijd een lapmiddel zijn. En als je moet omzetten naar Word ga je nog heel leuke grappen tegenkomen. HTML is mogelijk doenbaar, maar ik ben met HTML niet meer mee. En ik zou 't echt niet graag maken, zo'n omzetting. Ik krijg daar altijd koppijn van...

Dat leidt ons tot de vraag: "Waarom?"

Wat is het nut van zo'n omzetting? Alleen maar om te editeren? Een pdf kan je toch ook editeren?

SebastiaanStok
27/02/14, 09:13
PDF is een heel ander formaat dan docx, tenzij je tabellen (in PDF) hebt gebruikt zal de opmaak altijd verloren gaan.

Overigens ben ik een groot van Snappy https://github.com/KnpLabs/snappy welke op de achtergrond wkhtmltopdf (Webkit) gebruikt voor HTML naar PDF om te zetten.
Het mooie van wkhtmltopdf is dat een echte browser engine word gebruikt en je dus alle CSS technieken kan gebruiken zoals page-break: always en je niet met marges hoeft te kloten om een nieuwe pagina te forceren. Daarnaast kan je een global header en footer instellen, en JavaScript (wat ook in PDF werkt) gebruiken voor formulieren.

HTML naar docx is zoals al eerder gezegd een betere optie.
https://htmltodocx.codeplex.com/documentation