The Invoice Generator 目前不支援上傳公司標誌,因此您從該工具下載的 PDF 是一份乾淨、純文字的發票,沒有圖片標頭、沒有浮水印,也沒有第三方品牌標示。這是對於「使用 Invoice Generator 時能否添加標誌」這個問題的誠實回答,而本文接下來會逐步說明這在實際操作上的意義、PDF 實際包含與不包含的內容,以及在您確實需要一份有品牌的發票時,最快的變通做法。這個工具圍繞著不同的優先順序打造:每一次按鍵、每一筆計算,以及最終的 PDF 都是透過 JavaScript 在您的瀏覽器中本機產生,因此您的客戶名稱、地址和總額從不會離開您的裝置。正是這種純本機架構,使得工具中沒有標誌上傳欄位,因為影像勢必得在某處進行處理或儲存,而這個工具刻意避開了這點。您所得到的,是一份可列印、無浮水印的發票,您可以在任何 PDF 編輯器中,於幾分鐘內自行加上品牌標誌,而且完全不需要註冊任何帳號。

下載的 PDF 實際包含什麼內容
免費的 Invoice Generator所輸出的,是一份標準、可直接列印的 PDF,與頁面上的即時預覽完全一致。它可以在任何閱讀器中開啟,能在 Letter 或 A4 紙張上乾淨地列印,並包含您所填寫的所有區段,依一致的順序排列。了解頁面上有哪些內容,有助於您在 PDF 編輯器中開啟檔案後,輕鬆規劃標誌應該放置的位置。
| PDF 區段 | 出現位置 | 頁面上的對應欄位 |
|---|---|---|
| INVOICE 標題 | 頂端、粗體 | 自動產生 |
| From 區塊 | 左上方 | 您的商家詳細資料 |
| Bill To 區塊 | 右上方 | 客戶詳細資料 |
| 發票編號 | 頁首列 | 預設為 INV-001 |
| 開立與到期日期 | 頁首列 | 日期選擇器 |
| 逐項明細表 | 中間,滿版寬度 | 描述、數量、單價等列 |
| 小計、稅額、總額 | 右下方 | 自動重新計算 |
| 選填備註 | 底部 | 備註欄位 |
較長的項目列表會自動延伸至額外的頁面,而總額摘要會固定在最後一頁的底部。頁面中並沒有保留給標誌使用的標頭圖片區域,也沒有帶有工具名稱的頁尾,因此整個頁面本身是簡潔的,隨時準備好讓您在之後疊加任何想要加入的品牌標示。
為何這個 Invoice Generator 維持純文字設計
沒有標誌上傳功能的原因,與沒有帳號、沒有電子郵件欄位、以及完全沒有上傳步驟的原因相同。這個工具的設計,讓每一次按鍵、每一筆計算,以及最終的 PDF 都完全在您的瀏覽器中完成。您的客戶名稱、地址、數量、費率和總額都保留在您自己的電腦上,而不是像多數線上發票網站要求的那樣,被傳送到伺服器。新增圖片上傳功能,勢必得讓檔案在某個時間點離開您的裝置,或者需要工具刻意排除在範圍之外的用戶端圖片處理機制。這種取捨是有意為之:作為讓每一筆帳款明細保持私密的代價,您接受純文字的版面配置,然後在需要時另行處理品牌標示。下載的 PDF 不含浮水印、沒有「由…製作」的頁尾,也沒有任何第三方品牌標示,因此您交付給客戶的檔案,看起來就像您自己所撰寫的文件。
這種以本機優先的設計,也意味著這個工具在頁面載入完成後,即使在離線狀態下也能繼續運作。您可以在連線時先開啟一次,接著在飛機上、客戶現場、或沒有訊號的咖啡廳中,視需要建立任意數量的發票。整個工作流程不會有任何改變,因為它從一開始就不需要伺服器。
逐步建立發票
整個流程刻意設計得很短,讓您能在幾分鐘內從空白頁面進展到下載好的 PDF。下列四個步驟涵蓋了這個工具所支援的所有功能。
- 填寫雙方資料與日期。在 From 下方輸入您的商家詳細資料,並在 Bill To 下方輸入客戶的詳細資料。設定發票編號(預設為 INV-001),透過日期選擇器挑選開立日期與到期日期,並選擇與您計費方式相符的貨幣符號。
- 新增您的明細項目。針對每項產品或服務,輸入描述、數量與單價。整數與像 1.5 小時這樣的小數都能正常運作。使用 Add item 按鈕來插入更多列,使用某列上的移除按鈕來刪除該列,並請記得頁面上隨時至少會保留一列讓您作為起點。
- 輸入稅率與任何折扣。輸入稅率百分比,並在需要時輸入一個固定折扣金額。小計、稅額、折扣與總額會在您輸入的同時即時更新於預覽中,而折扣會自動維持在零與應付金額之間,確保總額永遠不會變成負數。
- 下載 PDF。點擊 Download PDF 來儲存一份乾淨、可直接列印的檔案。PDF 是在您的瀏覽器中本機產生,且從不上傳,這表示您無需等待伺服器,也不會有檔案存放在他人的雲端空間中。
頁面上的即時預覽與下載的檔案完全一致,因此您所看到的,就是您將會寄出的內容。如果某列需要修改,編輯該列後,總額會立即跟著更新。如果您需要第二份發票,只需重新整理頁面並從頭開始;根據設計,跨工作階段之間不會儲存任何資料。對於向同一客戶重複計費的自由工作者而言,將頁面加入書籤代表下一張發票只要一個點擊即可開始,而所有細節依然只存放在您自己的電腦上。
下載 PDF 之後加入您的標誌
由於下載的 PDF 是純文字的版本,對於希望擁有品牌化發票的自由工作者或小型企業主來說,自然的下一步就是在任何 PDF 編輯器中進行快速的事後編輯。最快的途徑是使用免費工具,例如 macOS 內建的標註工具、Windows 上的 Photos 或 Drawboard PDF 應用程式,或是接受本機檔案的瀏覽器型編輯器。開啟下載的發票,將您的標誌圖片拖曳到 From 區塊左上方的角落,將其大小調整為大約與 From 文字同寬,然後儲存。整個流程對於單一發票而言,通常在兩分鐘內即可完成。如果您定期寄送發票,可以將調整過大小的標誌儲存為可重複使用的素材,這樣第二、第三張發票所需的時間會更短。
這種做法也維持了良好的關注點分離。Invoice Generator 負責處理數字計算、版面配置、總額與可列印的結構,完全不會看到您的標誌或任何影像資料,從而保留了這個工具的隱私承諾。而您的標誌,則保留在您已經信任的視覺設計編輯器中,兩者從不需要相遇。一件值得留意的小事:這個 PDF 使用的是標準內嵌字型,因此任何超出支援字元集的內容(例如 emoji 或某些非拉丁文字)都會被安全地替換,而不會導致檔案失敗。四種支援的貨幣符號則始終如預期般正確呈現,一般的拉丁文字也無需您進行任何特殊處理即可列印。
支援的貨幣與總額背後的數學計算
貨幣選擇器只控制顯示在數字旁的符號;工具不進行匯率轉換,金額在底層是以整數儲存的。四種支援的符號涵蓋了最常見的自由工作者計費情境,且在下載的 PDF 中始終能正確呈現。
| 符號 | 貨幣 | 僅用於顯示 |
|---|---|---|
| $ | 美元 | 是 |
| £ | 英鎊 | 是 |
| € | 歐元 | 是 |
| ¥ | 日圓 | 是 |
所有的數學計算都是以整數分而非浮點數美元來執行,這能避免惱人的細小四捨五入飄移,否則可能讓列印出的總額與預期相差一分錢。透過單一發票的具體算例,可以讓這種關係變得明確。假設有兩筆明細,小計的計算公式如下:
- 第 1 筆:數量 2 × 單價 $75 = $150
- 第 2 筆:數量 1 × 單價 $50 = $50
- 小計:$150 + $50 = $200
接著,稅額與折扣是疊加在小計上,而不是疊加在累計總額上。假設稅率為 8 percent、固定折扣為 $10,計算過程如下:
- 稅額:$200 × 0.08 = $16
- 折扣:$10(設有上限,確保總額不會變成負數)
- 總額:$200 + $16 − $10 = $206
同樣的算術會在您輸入的同時即時出現在預覽中,而同樣的數字也會出現在下載的 PDF 裡,因此您所看到的內容與所寄出的內容之間,不可能出現不一致的情況。由於每一行的金額、小計、稅額、折扣與總額都是以整數分來計算,因此即使在擁有多列明細的長篇發票中,列印頁面上的最終數字永遠會與您在預覽中看到的數字一致。
當標誌確實不可或缺時,該如何處理
如果您的業務從第一次寄送開始,就仰賴一份精緻且完整品牌化的發票,那麼請將 Invoice Generator 視為計算與版面配置的引擎,而非最終的視覺成品。產生 PDF 後,再於您偏好的 PDF 編輯器中加入標誌與任何品牌色彩。對於一次性發票而言,這個額外負擔微乎其微;而對於重複往來的客戶,您可以將編輯過的 PDF 儲存為範本版本,讓第二張發票在您開始之前就已經具備品牌樣式。一個值得養成的習慣是:將原本產生的 PDF 保持原樣不動,作為數字內容的唯一真實來源,並使用該檔案的副本來進行任何視覺編輯,如此一來,數字運算與品牌設計就能彼此獨立、不受干擾。
如果您發現自己從第一次下載起,就需要一個烘焙在內的標誌頁首,請注意這個版本的工具並未提供這樣的途徑。與其在一個正以您所期望的方式處理數字運算與隱私工作的工具上勉強變通,不如讓工作流程保持簡單:使用 Invoice Generator 處理結構與數字,並使用另一個獨立的編輯器處理視覺識別。最終結果將是一份乾淨、準確、無浮水印的發票,看起來依然像屬於您自己的品牌,同時從未將客戶資料傳送給任何第三方。若想更廣泛地了解免註冊的發票處理方式,關於免費建立發票而無需註冊的指南,以更詳細的篇幅涵蓋了同樣以隱私為優先的思維。