Tabel ke PDF

Buat tabel online lalu konversikan ke PDF


Unduh CSV
Loading...

Apa Tabel ke PDF ?

Tabel ke PDF adalah alat online gratis yang membantu Anda membuat tabel online, mengisinya, lalu mengubahnya menjadi PDF. Anda juga dapat mengisi tabel dengan mengunggah file CSV Anda. Pembatas default adalah koma. Namun, Anda dapat memilih pembatas yang berbeda di bawah opsi seperti semicolor, tab, atau space. Anda dapat mengubah header tabel dan warna baris. Jika Anda ingin mengubah CSV Anda menjadi tabel yang bagus dalam PDF, atau membuat tabel online dengan cepat, maka ini adalah alat Anda. Dengan layanan gratis Tabel ke PDF ini, Anda dapat dengan cepat dan mudah membuat tabel online kemudian mengubahnya menjadi Tabel yang bagus di dalam PDF.

"; return html; } var data = {wd:"table-to-pdf_id_2_195_17286012916830a2f16b14e6.67423146"}; var options_code_form = { url:"/DevSDK/upload_code.php", data: data, success: function(json) { if(json.status == 5) message_box("Tabel ke PDF","File tidak diizinkan", 0, "p"); else if(json.status == 2) message_box("Tabel ke PDF","Kesalahan Mengunggah Berkas. Silakan Coba Lagi.", 0, "p"); else { $("#spin_wait").addClass("d-none"); delimiter = $("#delimiter").val(); var csv = csvToArray(json.code, delimiter); load_table(csv); saveEditorState(csv); // force clear filename so you can upload the same image $("#customFileInput")[0].value = ""; } }, dataType : "json", type: "post" }; $(document).on("click" , "#clearBtn", function(e) { var grid_data = _mySpreadsheet.getData(); const dims = [ grid_data.length, grid_data[0].length ]; for(var r = 0; r < dims[0]; ++r) for(var c = 0; c < dims[1]; ++c) grid_data[r][c] = ""; load_table(grid_data); saveEditorState(grid_data); localStorage.clear(); }); $(document).on("click" , "#download_csv_Btn", function(e) { _mySpreadsheet.download(); }); // parse csv string with commas inside cell content or double quote function csvToArray(text, delimiter) { text = text.trim(); let p = "", row = [""], ret = [row], i = 0, r = 0, s = !0, l; for (l of text) { if ('"' === l) { if (s && l === p) row[i] += l; s = !s; } else if (delimiter === l && s) l = row[++i] = ""; else if ("\n" === l && s) { if ("\r" === p) row[i] = row[i].slice(0, -1); row = ret[++r] = [l = ""]; i = 0; } else row[i] += l; p = l; } return ret; }; $("#codeform").submit(function() { $("#spin_wait").removeClass("d-none"); $(this).ajaxSubmit(options_code_form); return false; }); document.querySelector("#header_color").value = header_color; document.querySelector("#row_color").value = row_color; document.querySelector("#header_color").addEventListener("change", watchHeaderColorPicker, false); document.querySelector("#row_color").addEventListener("change", watchRowColorPicker, false); function watchHeaderColorPicker(event) { header_color = event.target.value; color_preview(); } function watchRowColorPicker(event) { row_color = event.target.value; } // initialization of unfold var unfold = new HSUnfold(".js-hs-unfold-invoker").init(); // initialization of fancybox $(".js-fancybox").each(function () { var fancybox = $.HSCore.components.HSFancyBox.init($(this)); }); // move GDPR up if($("#actionBtns").is(":visible")) { } // initialization of header //var header = new HSHeader($("#header")).init(); //---------------- // Handle Language //---------------- function setCookie(name,value,days) { value = encodeURIComponent(value); if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } $(document).on("click", ".setlang", function() { var lang = $(this).attr("data-lang"); setCookie("i2lang", lang); }); function reload() { window.location.reload(true); } // handle clearing search box $("#search_app_ribbon_edit").on("search", function () { search_ribbon_app(); }); // handle keyup change $("#search_app_ribbon_edit").on("input", function() { search_ribbon_app(); }); // handle search button click and Enter $(document).on("click" , "#search_app_ribbon_submit", function(e) { search_ribbon_app(); e.preventDefault(); // prevent refreshing page }); function search_ribbon_app() { var query = $("#search_app_ribbon_edit").val().trim(); var data = "query=" + encodeURIComponent(query) + "&type=R"; // search ribbon apps under every service $.ajax({ url: "/DevSDK/ajax/search.php", type: "POST", data: data, cache: false, success: function (data) { $("#card_tray").html(data); }, error: function (request, status, error) { } }); } });
OSZAR »