Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Okt 2001

Konvertera filer till bilder

Håller på med en sida som ska tillåta sina användare att ladda upp dokument som sedan sparas på servern, med ett gränssnitt för att titta på användarnas uppladdade dokument. För att göra det enkelt och säkert för den som tittar på dokumenten är tanken att konvertera den uppladdade filen till ett gemensamt bildformat, tex jpg.

Frågan som då kommer är givetvis hur man lättast bygger något som kan konvertera så många filtyper som möjligt till en bild utan att några feta säkerhetshål uppstår. Sidan är byggd i C#/ASP.NET. Finns det något enkelt sätt att konvertera .jpg, .png, .bmp, doc, .pdf (och gärna fler som .xls, .xps, .docx, .txt, .html och andra vanliga filer) till jpg?

AK47s for everyone! - Angry mob
Since NaN /= NaN, I think, we should decipher 'NaN' as 'Not a NaN' - Miguel Mitrofanov
(Varför är människan så benägen att tro på Gud?) Antagligen har det lönat sig och evolutionen har drivit fram sådana hjärnor. - Anon

Trädvy Permalänk
Glömsk
Plats
Userland
Registrerad
Jul 2001

En bra början är att kolla in vad imagemagick klarar av. Även LaTeX-verktygen kan vara användbara.

http://www.imagemagick.org

...man is not free unless government is limited. There's a clear cause and effect here that is as neat and predictable as a law of physics: As government expands, liberty contracts.

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Okt 2001

Ja, imagemagic tog jag en titt på, det verkar klara det mesta och vara lätt att tex köra från kommandoraden. Ett mindre problem är dock att det kräver att man installerar mer för att få stöd för allt, tex ghostscript för pdf.

Men då återstår word och excel-filer, hur löser man det på enklast vis? Finns det ens något bra sätt, utan att man riskerar att göra servern ostabil/öppen för exploits?

AK47s for everyone! - Angry mob
Since NaN /= NaN, I think, we should decipher 'NaN' as 'Not a NaN' - Miguel Mitrofanov
(Varför är människan så benägen att tro på Gud?) Antagligen har det lönat sig och evolutionen har drivit fram sådana hjärnor. - Anon