在HTML中,我可以有<table role=presentation>
這表明表格不是真實的表格,僅用於佈局目的。這有助於屏幕閱讀器導航到真正的表格。加標籤的PDF文件是否可以有演示文稿表?
是否有類似的標記PDF表?
據我所知,PDF中的<table>
標記表示它是一個真正的表格。我無法找到任何可能會顯示的屬性。
在HTML中,我可以有<table role=presentation>
這表明表格不是真實的表格,僅用於佈局目的。這有助於屏幕閱讀器導航到真正的表格。加標籤的PDF文件是否可以有演示文稿表?
是否有類似的標記PDF表?
據我所知,PDF中的<table>
標記表示它是一個真正的表格。我無法找到任何可能會顯示的屬性。
PDF中的標籤名稱完全是任意的。如果您有權訪問標籤,只需將它們轉換爲div或版塊標籤即可。在Acrobat Pro中,您可以在標籤面板中執行此操作。
標籤圖層僅用於輔助技術,因此更改它不應影響文檔的外觀或其他任何內容。
我還會檢查訂購是否正常,您可以使用標籤或訂購面板進行訂購。
對於自動生成的文件,我會建議這個問題需要:如何在網格中佈局塊? (而不是如何取消表格)
在PDF中使用表格進行佈局並不理想,但也不禁止。如果要模擬<table role="presentation">
,則只需省略任何數據表標記,如使用表頭(<th>
),標題標記,彙總屬性或標頭/ ID關聯。
這是PDF的VA.gov部508網站上的上下文中具體地解釋:
表以兩種方式使用:佈局的目的和組織和 顯示相關聯的數據。佈局表的使用應該是有限的。 佈局表可能會導致AT用戶的導航問題。佈局 表不應該包含數據表結構,例如表頭 (TH)標籤,用於標頭。
https://www.section508.va.gov/support/tutorials/pdf/12tables_1.asp
是的,我很熟悉的PDF產品標籤。手動編輯文件不是一種選擇。我從工具創作的角度來研究這個領域。我們有一個工具可以像CSV文件一樣生成一個表格。你可以用這個工具做的一件事就是創建網格佈局,然後你可以生成東西進入每個網格單元。網格是使用佈局表創建的。在html中,爲佈局標記表格很容易。在pdf中,它似乎並不存在。 – slugolicious
如果它沒有桌子,爲什麼要將它標記爲桌子? – mkl
我認爲你需要扭轉這個問題:你如何在沒有表格的情況下在PDF格式中排列事物?或者在你的過程中,你能自動腳本替換表格標籤嗎? – AlastairC