PDF API HTML5 for WebApps

A condensed library designed to web modern applications, to quickly export your content html to pdf based the famous library in javascript: jsPDF. And a special thanks to the project canvg and html2canvas. To download click here
If you want to download Android app to demo library, get on GooglePlay click on badge below
Get it on Google Play

PrintFriendly and PDF

Important Notice

Important notice about a heavy cyber attack suffered by my platform / blog


Dear visitors,

This blog has the pure purpose of disseminating content or tutorial related to the development, web oriented, predominantly client applications.
But I recently learned, thanks to Google Search Console, which from 2015 on my site on the WordPress platform, has been the focus of a variety of cyber attacks that I could not stem, as unaware of what was happening. An attacker exploiting a vulnerability of my site, has propagated in the network hundreds of spam links, with not totally relevant queries and clear matrix spam, re-directing users, which landed on my blog, on pages that included commercial software distributed illegally with a license key and adult content unequivocal to penalize my credibility and impair the safety of my platform, as well as those of users. I’m trying to fix all of the problems and to protect the safety of visitors using the plugins distributed on the WordPress site with effective firewall and blocking script, the damaged code, which also helped me to locate files seriously compromised. In fact one of these tools allowed me to also identify those files unrelated to the WordPress distribution package, loaded probably by the “guests ill-intentioned”. Therefore I apologize for all errors that arise and that may eventually emerge while surfing on my blog. If for justified reasons, I have to close my blog is my duty to inform you in advance, first to protect your safety. For me it is a priority.

Cordially


Gentili visitatori,
questo blog ha il puro scopo di divulgare contenuti o tutorial attinenti allo sviluppo, web oriented, di applicazioni prevalentemente client.
Di recente però ho appreso, grazie alla console di Google, che dal 2015 il mio sito, su piattaforma WordPress, è stato al centro di una molteplicità di attacchi informatici che non ho potuto arginare, poiché ignaro di quello che stava accadendo. Il pirata informatico, sfruttando una vulnerabilità del mio sito, ha propagato e proliferato in rete centinaia di link spam, con query totalmente non pertinenti e di chiara matrice spam, reindirizzando gli utenti, che approdavano sul mio blog, su pagine che includevano software commerciali distribuiti illegalmente con una chiave di licenza e su contenuti per adulti inequivocabili in modo da penalizzare la mia credibilità e compromettere la sicurezza della mia piattaforma, nonché quella degli utenti. Sto cercando di rimediare a tutti gli inconvenienti e a salvaguardare la sicurezza dei visitatori impiegando dei plugins distribuiti sul sito WordPress con efficaci firewall e script di blocco, del codice malevolo, che mi hanno anche aiutato ad individuare i files seriamente compromessi. Infatti uno di questi tools mi ha permesso di individuare anche quei files estranei al pacchetto di distribuzione di WordPress, caricati probabilmente dagli “ospiti male intenzionati”. Pertanto mi scuso anticipatamente per tutte le situazioni indesiderate e imbarazzanti che sorgono e che possono eventualmente affiorare durante la navigazione sul mio blog. Se per motivate ragioni, sono costretto a chiudere il mio blog ho il dovere di informare te anticipatamente, innanzitutto per salvaguardare la tua sicurezza. Per me è una priorità.

Cordialmente

PrintFriendly and PDF

Embedding UlmDevice online IDE

Embed UlmDevice IDE with source code in your webpage in pure JavaScript. See this demo on JSFiddle:


PrintFriendly and PDF

base64 decode in Java 8

Decode base64 string in Java using APIs JDK 8: java util base64.
An example to write base64 string to file in your file system environment.


import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Base64;

/*
 * java util base64 native for jdk 8
*/


public class myBase64util {
	Context mContext;
	myBase64util(Context c){
		 mContext = c;		
	}
	
	/** 
      *	for example: 
      * you can use it in html5 hybrid app in component webview. 
      * In JavaFX to write base64 image in your filesystem
    **/
	public void base64imgDecode(String base64ImageData, String foldername, String imgname){
	    String capturePathString = '.' + "/" + foldername + "/" + imgname;
	     try{
	         File file = new File(capturePathString);
	         file.getParentFile().mkdirs();
	         FileOutputStream fos = new FileOutputStream(file);
	         byte[] decodedString = Base64.getDecoder().decode(base64ImageData);
	         fos.write(decodedString);
	         fos.flush();
	         fos.close();
	        } catch(Exception e){
	            e.printStackTrace();
	        }
	    } 	
	 	
}
PrintFriendly and PDF

Search Engine docs client-side

Search documents using JavaScript object. See demo js on jsfiddle:
revisited algorithm now safer removing document.write


PrintFriendly and PDF

PlayCanvas Game Engine and more: demo cube

Play with PlayCanvas using JSFiddle to get your demo


PrintFriendly and PDF