Skip to content

Instantly share code, notes, and snippets.

View NikhilRadadiya's full-sized avatar

Nikhil Radadiya NikhilRadadiya

View GitHub Profile
@NikhilRadadiya
NikhilRadadiya / pdf.component.ts
Created July 25, 2017 05:40
generate pdf from html with Pdfmake in angular2
createPdf(): void {
var data_1;
var data_2;
var data_3;
var data_4;
var data;
var p1 = new Promise((resolve, reject) => {
html2canvas(document.getElementById('optionals'), {
onrendered: function (canvas) {
console.log(canvas);
import { Component, OnInit, ElementRef, ViewChild,Input, Output, EventEmitter } from '@angular/core';
import { Http,Response,Headers } from '@angular/http';
import {NgForm, FormBuilder,ReactiveFormsModule,FormGroup} from '@angular/forms';
import { Observable,Subscription } from 'rxjs/Rx';
import { Router, NavigationStart, ActivatedRoute,Params } from '@angular/router';
import {QuoteService} from 'app/services/quote.service';
import { LoadpageService } from 'app/services/loadpage.service';
import { asEnumerable } from 'linq-es2015';
import { Inclusion } from './inclusions';
import { Optional } from './optionals';
createPdf(): void {
this.isLoaded = true;
var data_2,data_3,data_4,data_5,data_6,data_7,data,elem;
var data_1 = [];
var content = [];
function home() {
var home = document.getElementById('home');
var homeDef = $.Deferred();
html2canvas(home).then(function(canvas) {
home.appendChild(canvas);