Comic website naar pdf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle ontwikkelaar met PL/SQL en APEX in de regio

Bedrijfsomschrijving Het havengebied rondom Rotterdam biedt veel uitdagende projecten binnen o.a. container mangement, douane en warehousing. Deze organisatie biedt juist op dergelijke segmenten ICT-oplossingen van grote kwaliteit. Deze organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Binnen de logistieke sector hebben ze inmiddels een imposant klantenbestand opgebouwd wat optimaal bediend wordt. Denk hierbij aan bijvoorbeeld grote vervoers/transportmaatschappijen. De organisatie is zeer goed bereikbaar

Bekijk vacature »

PHP Developer

De vacature Als Developer PHP ben je verantwoordelijk voor het ontwikkelen van state-of-the-art software. Jij werkt samen met developers, designers en testers in multidisciplinaire Agile Scrum teams aan innovatieve nieuwe producten. Intersoftware B.V.en UniTrust B.V. zijn vanaf medio 2019 onderdeel van één groep. Je draagt bij aan integratie van producten van deze bedrijven. Je start als Developer met enkele jaren (werk)ervaring met PHP en MySQL en groeit door. Heb je ruime ervaring, dan spreken we je graag als Senior developer. In alle gevallen ben je technisch zeer vaardig en heb je kennis van meerdere moderne ontwikkeltools. Je houdt je bezig

Bekijk vacature »

PHP developer

De vacature Alfion is een klein team van ambitieuze mensen met een passie voor het maken van online diensten en on-premise oplossingen voor onze klanten. Zowel voor onze klanten als voor intern gebruik ontwikkelen wij maatwerk (web)applicaties, veelal op basis van een (custom) framework. Gaat jouw hart sneller kloppen van PHP, Laravel en Javascript? Lijkt het je leuk om mee te bouwen aan webapplicaties en API’s en onze klanten te ondersteunen bij het gebruik hiervan? Misschien ben jij wie we zoeken! Functie eisen Brede kennis van development Gedegen basiskennis van PHP Ervaring in werken met frameworks als Laravel Een sterk

Bekijk vacature »

.NET Developer

De vacature Als software developer werk je mee aan het onderhouden en doorontwikkelen van verschillende systemen. Niet alleen door het realiseren van klantwensen maar ook door gebruik te maken van de nieuwste technologieën. Om je een inzicht te geven waar je mee gaat werken hebben we hieronder de diverse systemen beschreven: ASPOS is het backend systeem waar meerdere applicaties mee koppelen: ERP POS applicatie (“de kassa”) met functies voor afrekenen, kortingsacties, loyalty, voorraadbeheer en automatisch herbevoorraden, betaaldiensten, PDA, BI-dashboard, financiële exports, webshop, kiosk en apps. ASPOS is ontwikkeld in .NET (ASP.NET, C#, VB.NET, Javascript, jQuery) en werkt met databases gebaseerd

Bekijk vacature »

Business Developer corporate credit

Support leveren en waar nodig de lead nemen in het oplossen van complexe vraagstukken binnen het corporate credit Grid. Er heeft een mapping analyse plaatsgevonden, waar de uitslag een opvolging dient te krijgen via Corporate data office (CDG) of in samenspraak met de verschillende workstreams van het Colli Programma. Je bent in staat om op een gestructureerde manier de onduidelijkheden kenbaar te maken en het gesprek te openen om vervolgens het resultaat mee te bereiken. Daarnaast ben je in staat om binnen het business implementatie team voorbereidingen mee treffen voor de implementatie van de nieuwe shared capability. Bijvoorbeeld het schrijven

Bekijk vacature »

Full Stack .NET Developer

De vacature Als ontwikkelaar ben je in staat nieuwe functionaliteiten te ontwerpen, maken en reviewen. Je bewaakt de software architectuur zodat applicaties stabiel, aanpasbaar en goed te beheren zijn. Je bewaakt de werking en kwaliteit van onze applicaties. Daarbij de samenhang met elkaar: backoffice, databases en (web)applicaties. Je bent van begin tot eind betrokken bij het ontwikkeltraject en communiceert hierover. Functie eisen Minimaal HBO werk en denkniveau. Ervaring met .NET, goed kunnen communiceren, het leuk vinden om met de nieuwste technologieën te werken, binnen een jong en slagvaardig team kunnen opereren. Breed inzetbaar zijn, pro-actief en voor kwaliteit gaan. Ervaring

Bekijk vacature »

Java ontwikkelaars gezocht voor onze favoriete kla

Bedrijfsomschrijving De organisatie waarin jij terecht gaat komen staat bekend om hun fijne en informele manier van werken, plezier staat hier voorop! Waar het bij deze organisatie uiteindelijk om draait: het bieden van mooie oplossingen waarbij techniek, gebruiksvriendelijkheid en design voorop staan. Medewerkers van dit bedrijf werken veelal bij opdrachtgevers op locatie om zo in samenspraak met de klant tot de beste oplossing te komen. Het hoofdkantoor van deze organisatie is gevestigd in Flevoland maar ze bedienen klanten door heel Nederland en dus ook bij jou in de buurt. Als je bij dit bedrijf aan de slag gaat zal je

Bekijk vacature »

Senior Developer Mendix (NL) bij PostNL

Senior Developer Mendix (NL) Den Haag HBO/WO IT Professional "Wij zetten Mendix in voor onze kritieke processen om de favoriete bezorger van Nederland te zijn. We zoeken een Mendix Developer die met ons verder bouwt aan de 'digital core' van PostNL" Wat ga je doen? PostNL is a logistical tech company. Als Mendix Developer  kom je te werken in een organisatie waarbij data, technologie en een engineering culture een sleutelrol spelen. PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van het ontwikkelen van onze eigen logistieke software.    In de functie van Mendix Developer

Bekijk vacature »

AWS Cloud Developer bij PostNL

AWS Cloud Developer Den Haag HBO/WO IT Professional PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van de transformatie naar een Logistiek Tech bedrijf waarin data, technologie en een engineering cultuur een sleutelrol spelen. Als AWS Cloud Developer maak jij impact op deze transformatie door mee te werken aan een veilige, state of the art cloud (native) omgeving in AWS. Wat ga je doen? De groeiende pakkettenstroom bij PostNL leidt tot een steeds complexere operatie. Dat vereist een intelligente aansturing. Daarom werken we binnen de business unit “Digitale Ketensturing” aan het digitaliseren van onze

Bekijk vacature »

Junior .NET ontwikkelaar @ Den Haag

2021-11-18 iSense Junior .NET ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want op 7 februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51105 Locatie Den Haag e.o. Wat ga je doen tijdens het Fullstack .NET Developer Traineeship? Vanaf 7 februari 2022

Bekijk vacature »

.Net Ontwikkelaar @ Oldenzaal

2021-07-22 iSense .Net Ontwikkelaar Wil jij werken aan software wat overal ter wereld wordt gebruikt? Wil jij werken in een platte organisatie met oog voor zijn werknemers? Lees dan snel verder! ISHA49468 Nieuw Organisatie Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en onderhoud. Deze applicatie omgevingen draaien

Bekijk vacature »

.NET Developer

De vacature Als Software Developer bij PitCrew werk je in een informele omgeving met enthousiaste en ambitieuze collega’s. Dit agile team heeft zeer veel ervaring in ontwikkeling van software, is analytische, praktisch van aard en oplossingsgericht. Er is high-volume (13.000+ gebruikers, 680k requests/dag) met een LOB applicatie. Ze werken met de nieuwste technologieën, denk aan o.a. de migratie naar .NET 6 en het redesign van de applicatie. Verder zijn er korte lijnen en heb je veel zalfstandigheid en verantwoordelijkheid. Functie eisen Goede beheersing van Nederlandse taal in woord en geschrift Passie voor programmeren Communicatief Teamplayer Op de hoogte van de

Bekijk vacature »

Supportmedewerker IT (24 uur per week)

Supportmedewerker IT (24 uur per week) Heb jij kennis van ICT-systemen, ben je communicatief sterk én haal je veel plezier uit administratieve werkzaamheden? Dan zijn wij op zoek naar jou! Wij zoeken een supportmedewerker IT ter ondersteuning van onze afdeling IT en Kwaliteit. Onze organisatie medTzorg is een snelgroeiende organisatie die met veel toewijding spreekuren en spoeddiensten verzorgt voor patiënten die verblijven in instellingen (gevangenissen, politiebureaus, GGZ instellingen, TBS Klinieken, verpleeghuizen en instellingen voor verstandelijk gehandicapten). Wij staan voor “eerstelijnszorg topzorg” aan onze doelgroepen. Wat zijn jouw taken en verantwoordelijkheden? Jouw verantwoordelijkheid zal onder andere bestaan uit het aanvragen, beheren

Bekijk vacature »

Full Stack .NET Developer @ Amsterdam

2021-12-01 iSense Full Stack .NET Developer Are you an Full Stack .NET developer who likes to work in the Amsterdam region and develop new features from scratch? Do you want to play a connecting role between business and IT? Would you like to work for a large Northern European financial organization with multiple home markets? Then keep on reading! ISJE51892 Organization As a Full Stack .NET Developer in a team of 7 professionals, you are responsible for developing applications for the largest in-house product: an application for everything related to mortgages. The programming language you master is C#. Do you

Bekijk vacature »

Frontend Developer

De vacature Als Front-end developer ben je verantwoordelijk voor het ontwikkelen van state-of-the-art software. Jij werkt samen met developers, designers en testers in multidisciplinaire Agile Scrum teams aan innovatieve nieuwe producten. Intersoftware B.V.en UniTrust B.V. zijn vanaf medio 2019 onderdeel van één groep. Je draagt bij aan integratie van producten van deze bedrijven. Je start als Front-end developer met enkele jaren (werk)ervaring met React en/of Angular en groeit door. Heb je ruime ervaring, dan spreken we je graag als Senior developer. In alle gevallen ben je technisch zeer vaardig en heb je kennis van meerdere moderne ontwikkeltools. Je houdt je

Bekijk vacature »
Klaas Sjaak

Klaas Sjaak

13/08/2021 17:05:03
Quote Anchor link
Hallo,

Ik heb een comic website waar je missies moet uitvoeren om verder te kunnen gaan naar de volgende missie. Elke (dynamische) pagina bestaat uit een afbeelding en wat dialoog tekst waarin de characters met elkaar communiceren als deel van de storyline.

Elke missie heeft een x aantal afbeeldingen, alle dialogen en properties van de missie staan in 1 php data bestand(per missie 1 bestand). De relevante afbeelding namen per dialoog staan hier ook in.

Wat ik wil doen is aan betalende leden de volledige storyline beschikbaar stellen middels een pdf of eventueel een ander formaat. Ik zou dit handmatig kunnen doen, maar de storyline is nu al bijna 600 pagina's groot. Dus 600 renders met dialogen, ook heeft elke character in een dialoog zijn/haar eigen tekst kleur. Om dat handmatig te doen, thanks but no thanks.

Heb wat rondgekeken naar php > pdf bronnen, maar weet echt niet welke class of lib het meest efficient gaat werken voor dit. Zie wel dat het gigantisch veel geheugen gaat vergen. Misschien is er een andere/betere oplossing?

Ik hoor het graag wat jullie er over denken.

Alvast bedankt!
 
PHP hulp

PHP hulp

08/12/2021 16:59:45
 
- Ariën -
Beheerder

- Ariën -

14/08/2021 09:04:45
Quote Anchor link
Renderen in HTML met JS en Canvas, en dan overzetten naar PDF.
 
Klaas Sjaak

Klaas Sjaak

14/08/2021 09:08:59
Quote Anchor link
Dan zou ik net zo goed printscreens kunnen maken van elke missie pagina. Ben op zoek naar een manier om dit proces te automatiseren. Maar bedankt voor het meedenken.
 
Mark Hogeveen

Mark Hogeveen

15/08/2021 19:58:34
Quote Anchor link
Als ik het goed begrijp, wil je een PDF samenstellen van alle pagina's van de comic. Dus eigenlijk wat achtereenvolgens in de browser zou worden getoond aan de gebruiker, wil je in een PDF zetten?
Dan moet je inderdaad een manier vinden om datgene te renderen wat normaal dus door de browser wordt gerenderd. En dat kan behoorlijk lastig worden als je dit bijvoorbeeld op de server wilt doen.
Afhankelijk van welke software op de server kan draaien bij jou, zijn hiervoor wel oplossingen. Het uiterste geval zou zijn dat je een soort VM op je server gaat draaien met daarin een webbrowser en een script dat achtereenvolgens de "pagina's" van de comic laadt en een venster screenshot doet.
Maar dat lijkt me heel ver weg en overdreven...

Een andere optie die misschien beter is, is dat je de pagina's gewoon in de browser toont (aan jezelf een keer achter de schermen), en dan i.p.v. zelf screenshots maken, geautomatiseerd de screenshots laten maken.
Dat kun je op twee manieren proberen:
Een script in de pagina integreren dat de screenshots maakt, zoals:
https://hackernoon.com/how-to-take-screenshots-in-the-browser-using-javascript-l92k3xq7
Of simpel en snel een desktop applicatie schrijven met chromium erin waarmee je heel makkelijk screenshots maakt. (Als je in C# kunt programmeren, kún je dit binnen 30 minuten hebben gemaakt!)
Op die manieren kun je op een héél snel tempo je 600 pagina's hebben gegenereerd.
Gewijzigd op 15/08/2021 19:59:40 door Mark Hogeveen
 
Rob Doemaarwat

Rob Doemaarwat

15/08/2021 21:32:02
Quote Anchor link
Als je wat "vrijheid" hebt op de server kun je wkhtmltopdf (webKit HTML to PDF) installeren. Die kan vrij efficiënt van een stuk HTML een PDf maken.
 
Klaas Sjaak

Klaas Sjaak

16/08/2021 03:52:20
Quote Anchor link
Top! Dank jullie voor jullie antwoorden.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.