Online Legal Entity Name Search Tool

Online Legal Entity Name Search Tool

Check the availability of your desired business name in the USA.

`; resultsContainer.innerHTML = resultHTML; resultsContainer.classList.remove('hidden'); // Add event listener to the newly created button const pdfButton = document.getElementById('pdf-download-button'); if (pdfButton) { pdfButton.addEventListener('click', () => downloadPDF(name, state, entityType, isAvailable)); } } async function downloadPDF(name, state, entityType, isAvailable) { const downloadButton = document.getElementById('pdf-download-button'); const loadingMessage = document.getElementById('pdf-loading-message'); if(downloadButton) downloadButton.disabled = true; if(loadingMessage) loadingMessage.classList.remove('hidden'); const pdfContainer = document.getElementById('pdf-clone-container'); const resultText = isAvailable ? "Available" : "Potentially Unavailable"; const resultColor = isAvailable ? "#10b981" : "#ef4444"; const resultBgColor = isAvailable ? "#ecfdf5" : "#fee2e2"; pdfContainer.innerHTML = `

Entity Name Search Report

Search Details

Searched Name: ${name}
State: ${state}
Entity Type: ${entityType}

Preliminary Result

${resultText}

`; pdfContainer.style.display = 'block'; try { const canvas = await html2canvas(pdfContainer.querySelector('#pdf-content-wrapper'), { scale: 2 }); const imgData = canvas.toDataURL('image/png'); const pdf = new jsPDF({ orientation: 'p', unit: 'px', format: 'a4' }); const pdfWidth = pdf.internal.pageSize.getWidth(); const pdfHeight = (canvas.height * pdfWidth) / canvas.width; pdf.addImage(imgData, 'PNG', 0, 0, pdfWidth, pdfHeight); pdf.save('Business-Name-Search-Results.pdf'); } catch (error) { console.error("Error generating PDF:", error); } finally { if(downloadButton) downloadButton.disabled = false; if(loadingMessage) loadingMessage.classList.add('hidden'); pdfContainer.style.display = 'none'; pdfContainer.innerHTML = ''; } } initialize(); });
Scroll to Top