標準のタグをPDFに追加しようとしています。そのためには、PDFが読み込まれたときにレスポンスヘッダーを更新する必要があります。私はcq:pageのヘッダーを非常に簡単に追加することができました:CQ5のPDFにレスポンスヘッダーを追加するには
@SlingServlet(
resourceTypes = "cq:Page",
extensions = "html",
methods = "GET")
@Properties({
@Property(name = "service.description", value = "Servlet to handle all incoming widget modification")
})
public class canocalizePDF extends SlingAllMethodsServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException {
response.addHeader(“canonical", “test");
}
@Override
protected void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException {
}
}
しかし、私は同じPDFをしようとすると動作しません。私はdamを試しました:Asset、dam:AssetContentをresourceTypesとして使用しましたが、何も動作していないようです。
助けがあれば助かります。
おかげで、 ヴィシャル
これらのPDFはスタティックDAM資産の一部ですか? – Abhishek
はい、何かのような/content/dam/pdf/en/citrix-workspace-suite-brochure.pdf – Vishal