沒有使用過這套軟體,但是目前需要製作一份PDF表格文件;表格文件內的空格必須是可以根據數量或狀況等不同打上去的(表格文件中大部分是制式的文字不能更改的那種)。請問有哪位前輩可以指導一下嗎?謝謝
先在word下做好表格的樣式,之後到pdf裡轉成pdf文件,之後選工具列上的表格裡的新增或編輯欄位,之後再選擇新增欄位,再來到妳要放置表格的位置接出表格大小.
這樣不知是不是妳要的效果。
OpenOffice 可以輸出 PDF,理論上應該可以滿足你的需求。
OpenOffice可以加入「表單控制項」,例如文字方塊,然後輸出PDF時的選項勾選「建立PDF表單」,就可以建立可輸入欄位的PDF文件。(我目前是用OpenOffice來測試)
至於資料是否有任何方法可以儲存,還需要測試才知道。
漏打了版本號...OpenOffice 3.2
最簡單儲存表單資料的方法,還是另外用一個網站程式來收。
例如你放了三個「文字方塊」,一個submit「按鈕」,一個reset按鈕。先在任意一個控制項上,用滑鼠右鍵點選,選取「表單」,然後選擇表單要post或get傳送資料的網址。接著需要透過用滑鼠右鍵點選各個「文字方塊」->「控制項」來修改他的「名稱」屬性。然後在submit按鈕設定動作為「提交表單」,reset按鈕的動作設定為「重設表單」。
接下來用「檔案」->「匯出成PDF」,勾選「建立PDF表單」,送出格式選擇「HTML」,這樣表單資料就可以儲存到網站資料庫中。
假設我三個文字方塊名稱分別是[name1]、[name2]、[address],表單傳送到postform.php,那這個php也許會長的像這樣:
<pre class="c" name="code">
<?php
$sql = "insert into test06 (name1,name2,address) values ('".$_POST['name1']."','".$_POST['name2']."','".$_POST['address']."');";
$conn = mysql_connect('localhost','root','');
mysql_select_db('test',$conn);
mysql_query($sql,$conn);
echo mysql_error();
mysql_close($conn);
echo 'thank you.';
(注意,這個只是概念驗證,這樣的寫法很不安全,會被sql injection)
哇! 那麼快就弄好了一個簡單的程式了!