sem sumário de edição
imported>Jaideraf m (uma edição) |
imported>Jaideraf Sem resumo de edição |
||
(function
"use strict";
let decodeEntities = (function () {
// https://stackoverflow.com/questions/5796718/html-entity-decode
// this prevents any overhead from creating the object each time
let element = document.createElement(
function decodeHTMLEntities
if (str && typeof str === "string") {
// strip script/html tags
str = str.replace(
str = str.replace(
element.innerHTML = str;
str = element.textContent;
element.textContent = "";
}
return str;
}
return decodeHTMLEntities;
// Create document
const doc = new Document(
creator: "Wikincat",
title: "Ficha catalográfica",
description: "Ficha catalográfica gerada pelo Wikincat"
let card = document.getElementById(
let p = card.getElementsByTagName(
doc.createParagraph(
const borderParagraphStartCard = new Paragraph(
borderParagraphStartCard.Borders.addBottomBorder();
doc.addParagraph(
doc.createParagraph(
doc.createParagraph(
doc.createParagraph(
let arrayP1 = p[1].innerHTML.split(
arrayP1.forEach(
doc.createParagraph(
doc.createParagraph(
let arrayP2 = p[2].innerHTML.split(
arrayP2.forEach(
doc.createParagraph(
} );▼
doc.createParagraph( "" );▼
doc.createParagraph( decodeEntities( p[3].textContent ) ); // Track▼
if ( p[4] !== undefined ) {▼
let arrayP4 = p[4].innerHTML.split("<br>");▼
arrayP4.forEach( (item) => {▼
doc.createParagraph( decodeEntities( item ) ).right();▼
});
}▼
doc.createParagraph(
const borderParagraphEndCard = new Paragraph( "" ).createBorder();▼
▲ let arrayP4 = p[4].innerHTML.split("<br>");
borderParagraphEndCard.Borders.addTopBorder();▼
doc.addParagraph( borderParagraphEndCard );▼
});▼
▲ }
doc.createParagraph(
// Used to export the file into a .docx file▼
▲ borderParagraphEndCard.Borders.addTopBorder();
const packer = new Packer();▼
doc.createParagraph(document.getElementById("credit").textContent).center();
packer.toBlob(doc).then(blob => {▼
console.log(blob);▼
saveAs(blob, "Ficha.docx");▼
console.log( "Documento criado com sucesso" );▼
▲ });
▲ // Used to export the file into a .docx file
▲ const packer = new Packer();
▲ packer.toBlob(doc).then(blob => {
▲ console.log(blob);
▲ saveAs(blob, "Ficha.docx");
▲ //console.log( "Documento criado com sucesso" );
});
})();
|