2017-10-05 25 views
-2

我目前面臨以下問題:我有一個PDF目錄,我想用PDF名稱內的信息構建一個表。例如,我有這樣命名的PDF:name_topic_type.pdf。現在我想爲每個pdf構建一個包含3列和1行的表格。我知道如何創建表格後,我有必要的信息(使用JavaScript)。我不知道的是如何獲取信息。該目錄將在Web服務器上,根據WebSite的請求,應該啓動一個腳本,該腳本需要導演的內容並使其可用於我的JS文件,然後構建該表。使用目錄的內容來創建網站的表

我沒有後端經驗,所以我真的不知道如何處理這樣的問題,儘管它可能很簡單。

非常感謝 紅寶石

+0

步驟1:選擇一種編程語言。你已經標記了這個[tag:javascript],但是如果你正在使用Node.js,Classic ASP或者其他的東西,你不會說。你還在[tag:ruby-on-rails]之後命名了自己,暗示你想在Ruby中使用Rails框架來做到這一點。真的不清楚你是如何嘗試這樣做的。 – Quentin

+0

第2步:做一些基礎研究。用您選擇的語言閱讀服務器端編程的入門指南。然後搜索如何使用該編程語言閱讀目錄列表。 – Quentin

+0

嗨,謝謝你的回答,但這個名字是我名字上的一個雙關語,所以這就是我想要變得有趣。我知道JS,所以NodeJs可能是一個不錯的選擇,但由於任務相對較小,所以我不太關心語言。我只需要我的前端JavaScript即可訪問文件名 – RubyOnRails

回答

-1

這個問題的答案將取決於哪個後端語言,你打算使用以及如何規劃將數據發送到前端。

下面的例子是在PHP輸出json,但許多其他選項。

<?php 
$arr = scandir('/path/to/pdfs'); 
foreach($arr as $k=>$v){ 
    //extra processing to add other columns data here 
} 
echo json_encode($arr); 
?> 
+0

嗨,非常感謝。由於該任務的後端部分相當小(字面上只是獲得pdf名稱),所以我不太在意使用的語言,但我仍不清楚如何從後端獲取數據到我的前端JavaScript的。 – RubyOnRails

+0

該語言是關鍵的第一步,因爲您需要在服務器上安裝該軟件,並且它會更改代碼和獲取數據的方法。 這段代碼將讀取目錄並將其輸出爲前端可以讀取的json。 您的JavaScript可以通過ajax調用服務器來接收這些數據。 –

+0

我做了一些研究並修改了你的函數來將數據寫入json文件。然後我用ajax來請求它。工作正常,非常感謝 – RubyOnRails