UNPKG

@experteam-mx/ngx-services

Version:

Angular common services for Experteam apps

9 lines 1.83 kB
export const base64PdfToUrl = (base64) => { const data = new Uint8Array(atob(base64) .split('') .map(char => char.charCodeAt(0))); const blob = new Blob([data], { type: 'application/pdf' }); return window.URL.createObjectURL(blob); }; export const downloadBase64Pdf = (base64) => window.open(base64PdfToUrl(base64)); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9leHBlcnRlYW0tbXgvbmd4LXNlcnZpY2VzL3NyYy9saWIvaGVscGVycy9maWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxNQUFjLEVBQVUsRUFBRTtJQUN2RCxNQUFNLElBQUksR0FBRyxJQUFJLFVBQVUsQ0FDekIsSUFBSSxDQUFDLE1BQU0sQ0FBQztTQUNULEtBQUssQ0FBQyxFQUFFLENBQUM7U0FDVCxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ25DLENBQUE7SUFFRCxNQUFNLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLENBQUMsQ0FBQTtJQUUxRCxPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFBO0FBQ3pDLENBQUMsQ0FBQTtBQUVELE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUFHLENBQUMsTUFBYyxFQUFFLEVBQUUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGJhc2U2NFBkZlRvVXJsID0gKGJhc2U2NDogc3RyaW5nKTogc3RyaW5nID0+IHtcclxuICBjb25zdCBkYXRhID0gbmV3IFVpbnQ4QXJyYXkoXHJcbiAgICBhdG9iKGJhc2U2NClcclxuICAgICAgLnNwbGl0KCcnKVxyXG4gICAgICAubWFwKGNoYXIgPT4gY2hhci5jaGFyQ29kZUF0KDApKVxyXG4gIClcclxuXHJcbiAgY29uc3QgYmxvYiA9IG5ldyBCbG9iKFtkYXRhXSwgeyB0eXBlOiAnYXBwbGljYXRpb24vcGRmJyB9KVxyXG5cclxuICByZXR1cm4gd2luZG93LlVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYilcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IGRvd25sb2FkQmFzZTY0UGRmID0gKGJhc2U2NDogc3RyaW5nKSA9PiB3aW5kb3cub3BlbihiYXNlNjRQZGZUb1VybChiYXNlNjQpKVxyXG4iXX0=