ข้ามไปยังเนื้อหา

การแสดงแบรนด์

ระบบย่อยการแสดงแบรนด์ใช้การแสดงแบรนด์สำหรับการประเมินที่มองเห็นได้กับ PDF ที่สร้างขึ้นระหว่างการประเมิน และไม่ใช้สิ่งใดภายใต้สิทธิ์ใช้งานแบบชำระเงิน ระบบนี้ถูกส่งมอบในแพ็กเกจ nextpdf/enterprise กำกับพฤติกรรมการประเมินข้ามรุ่น และขับเคลื่อนทั้งหมดด้วยสิทธิ์ใช้งาน ไม่ใช่ด้วยโค้ดของแอปพลิเคชัน สำหรับเรื่องราวการประเมินแบบครบวงจร ดู การทดลองใช้และการแสดงแบรนด์สำหรับการประเมิน หน้านี้บันทึกตัวระบบย่อยการแสดงแบรนด์เอง

Terminal window
composer require nextpdf/enterprise:^3

รันไทม์มีโหมดการแสดงแบรนด์ที่มีสองสถานะ จำลองโดย BrandingMode:

  • None — ไม่มีการแสดงแบรนด์สำหรับการประเมิน เอาต์พุตแบบชำระเงินและแบบปกติจะไม่ถูกแก้ไข นี่คือค่าเริ่มต้น
  • EvaluationWatermark — การแสดงแบรนด์สำหรับการประเมินที่มองเห็นได้ถูกใช้กับ PDF ที่สร้างขึ้น

BrandingStrategyFactory จับคู่โหมดเข้ากับกลยุทธ์ ได้แก่ NullBrandingStrategy สำหรับ None (ไม่ทำงานใด ๆ และไม่สร้างการแก้ไขใด ๆ) และ EvaluationBrandingStrategy สำหรับ EvaluationWatermark สถานะของสิทธิ์ใช้งาน ไม่ใช่โค้ดของแอปพลิเคชัน เป็นตัวเลือกโหมด สิทธิ์ใช้งานแบบชำระเงินไม่เคยสร้างเอาต์พุตที่มีการแสดงแบรนด์ และไม่มีบิลด์สำหรับการใช้งานจริงให้สลับและไม่มีแฟล็กในโค้ดให้พลิก

หน้านี้อธิบายเฉพาะพฤติกรรมขณะรันไทม์ ไม่มีการรับประกันและไม่มีคำแถลงเกี่ยวกับสิทธิ์ในการรับบริการหรือผลทางกฎหมาย ข้อกำหนดที่มีผลกับการประเมินหรือการสมัครสมาชิกของคุณถูกกำหนดโดยข้อตกลงสิทธิ์ใช้งานของคุณเท่านั้น

แนวคิดพฤติกรรม
BrandingModeสองสถานะ ได้แก่ None (ค่าเริ่มต้น ไม่มีการแก้ไข) หรือ EvaluationWatermark
BrandingStrategyFactoryแปลง BrandingMode เป็นกลยุทธ์
EvaluationBrandingStrategyใช้ลายน้ำสำหรับการประเมินและการตกแต่งเมทาดาทา
NullBrandingStrategyกลยุทธ์แบบไม่ทำงานสำหรับเอาต์พุตแบบชำระเงิน / แบบปกติ
EvaluationBrandingConfigข้อความลายน้ำ การตกแต่งเมทาดาทา ขนาดฟอนต์ ระดับสีเทา และมุมที่ไม่เปลี่ยนรูป

ระบบย่อยการแสดงแบรนด์มาในแพ็กเกจ nextpdf/enterprise ภายใต้รหัสความสามารถ enterprise.branding และกำกับพฤติกรรมการประเมินข้ามรุ่น ได้รับการบันทึกไว้ที่นี่ในระดับพฤติกรรมและขับเคลื่อนทั้งหมดด้วยสิทธิ์ใช้งาน

ไม่มี API ของแอปพลิเคชันที่เรียกใช้ได้ให้เรียก โหมดการแสดงแบรนด์ถูกเลือกโดยซองสิทธิ์ใช้งาน ไม่ใช่โดยโค้ดของแอปพลิเคชัน หน้านี้จึงละส่วน Code sample — Quick start / Code sample — Production ที่เอกสารอ้างอิงแบบ API ที่เรียกใช้ได้พกพา การกำหนดค่าที่ดำเนินการได้เพียงอย่างเดียวคือการติดตั้งแพ็กเกจและสิทธิ์ใช้งาน front matter ของบิลด์แบบกำหนดผลแน่นอนด้านล่างแสดงวิธียืนยันเอาต์พุตแบบไม่มีการแสดงแบรนด์ในโปรไฟล์การทำซ้ำผล:

# Front matter for a reproducible (no-evaluation-branding) build profile.
# BrandingMode::None is the default; a paid license keeps it None.
reproducibility_profile: structural
branding_mode_expected: none # assert null strategy: no watermark, no metadata markers

เมื่อสิทธิ์ใช้งานที่ใช้งานอยู่เลือก EvaluationWatermark กลยุทธ์การประเมินจะ:

  • วาดข้อความลายน้ำแนวทแยงสีเทาอ่อนบนแต่ละหน้า แสดงผลเป็น content stream ของหน้าในสถานะกราฟิกที่แยกออกมา จึงไม่เปลี่ยนแปลงเนื้อหาโดยรอบหรือเค้าโครงของคุณ
  • ต่อท้ายส่วนต่อท้ายสำหรับการประเมินเข้ากับเมทาดาทาผู้ผลิตของเอกสาร
  • เติมส่วนนำหน้าสำหรับการประเมินไว้หน้าเมทาดาทาหัวเรื่องของเอกสาร

ลายน้ำใช้ฟอนต์ Base14 และเมทริกซ์การหมุนเพื่อวางข้อความในแนวทแยงผ่านกึ่งกลางหน้า ออบเจกต์การกำหนดค่าไม่เปลี่ยนรูปและตรวจสอบความถูกต้องของอินพุต (เช่น ข้อความลายน้ำต้องไม่ว่างและขนาดฟอนต์ต้องเป็นค่าบวก)

สิทธิ์ใช้งานแบบชำระเงินลบการแสดงแบรนด์อย่างไร

หัวข้อที่มีชื่อว่า “สิทธิ์ใช้งานแบบชำระเงินลบการแสดงแบรนด์อย่างไร”

ภายใต้สิทธิ์ใช้งานแบบชำระเงิน (ไม่ใช่การประเมิน) โหมดการแสดงแบรนด์คือ None และเลือกกลยุทธ์แบบ null กล่าวคือ ไม่มีลายน้ำ ไม่มีส่วนต่อท้ายผู้ผลิต ไม่มีส่วนนำหน้าหัวเรื่อง เอาต์พุตเหมือนกับเอาต์พุตที่ผลิตโดยไม่มีระบบย่อยการแสดงแบรนด์เลย การลบการแสดงแบรนด์สำหรับการประเมินไม่ต้องเปลี่ยนโค้ด เพียงติดตั้งสิทธิ์ใช้งานแบบชำระเงินแล้วเอกสารที่สร้างถัดไปจะไม่มีการแสดงแบรนด์

  • การแสดงแบรนด์ปรากฏเมื่อสถานะสิทธิ์ใช้งานเป็นแบบการประเมิน นี่สะท้อนสถานะสิทธิ์ใช้งาน ไม่ใช่ข้อบกพร่อง ให้ตรวจสอบสถานะสิทธิ์ใช้งานและต่ออายุผ่านพอร์ทัลสิทธิ์ใช้งาน
  • ลายน้ำถูกจัดให้อยู่กึ่งกลางและแนวทแยงโดยการออกแบบ เพื่อให้เอาต์พุตการประเมินชัดเจน ไม่ได้มีไว้เพื่อปรับแต่งสำหรับการใช้งานจริง สิทธิ์ใช้งานแบบชำระเงินลบออกทั้งหมด
  • เมทาดาทาผู้ผลิตและหัวเรื่องพกพาเครื่องหมายการประเมินระหว่างการประเมินและไม่มีภายใต้สิทธิ์ใช้งานแบบชำระเงิน

ลายน้ำเป็น content stream ต่อหน้าขนาดเล็กแบบคงที่ที่มีผลกระทบเล็กน้อยต่อเวลาการสร้างหรือขนาดเอกสาร ภายใต้สิทธิ์ใช้งานแบบชำระเงิน ระบบย่อยไม่ทำงานใด ๆ งบประมาณประสิทธิภาพของหน้าสะท้อนการแสดงผลเอกสาร

การแสดงแบรนด์สำหรับการประเมินเป็นเครื่องหมายความมองเห็นได้ ไม่ใช่มาตรการควบคุมความปลอดภัย มันบ่งชี้เอาต์พุตการประเมิน ไม่ใช่ลายเซ็นดิจิทัลและต้องไม่ถูกใช้เป็นลายเซ็นดิจิทัล สำหรับเอาต์พุตที่มีหลักฐานการถูกแก้ไข ให้ใช้ความสามารถในการลงนามที่อธิบายในเมทริกซ์ฟีเจอร์ สิทธิ์ใช้งานที่เลือกโหมดการแสดงแบรนด์คือซองที่ลงนามแล้วซึ่งรันไทม์ตรวจสอบลายเซ็นของผู้ออก

ถิ่นที่อยู่ของข้อมูลและการลดความเสี่ยงด้าน PII

หัวข้อที่มีชื่อว่า “ถิ่นที่อยู่ของข้อมูลและการลดความเสี่ยงด้าน PII”

ระบบย่อยการแสดงแบรนด์เพิ่มลายน้ำคงที่และเครื่องหมายเมทาดาทา ไม่อ่านหรือส่งเนื้อหาเอกสารและไม่เรียกเครือข่ายใด ๆ

การรายงานข้อมูลที่ปลอดภัยและการขัดล้างบันทึก

หัวข้อที่มีชื่อว่า “การรายงานข้อมูลที่ปลอดภัยและการขัดล้างบันทึก”

ระบบย่อยไม่บันทึกเนื้อหาเอกสารในล็อก การเปลี่ยนสถานะสิทธิ์ใช้งานที่เปลี่ยนโหมดการแสดงแบรนด์ถูกแสดงผ่านระบบย่อยสิทธิ์ใช้งาน ไม่ใช่ที่นี่

ไม่มีการกล่าวอ้างการเป็นไปตามมาตรฐานใด ๆ สำหรับหน้านี้ หน้านี้อธิบายเฉพาะพฤติกรรมขณะรันไทม์ ไม่ระบุหรือบ่งบอกการรับประกัน การรับรอง หรือสิทธิ์ในการรับบริการใด ๆ ข้อกำหนดของการประเมินหรือการสมัครสมาชิกของคุณถูกกำหนดโดยข้อตกลงสิทธิ์ใช้งานของคุณเท่านั้น

โมดูลนี้ไม่ดำเนินการเชิงการเข้ารหัสลับใด ๆ การตรวจสอบลายเซ็นสิทธิ์ใช้งานจัดการโดยระบบย่อยสิทธิ์ใช้งาน

ตัวระบบย่อยการแสดงแบรนด์เองไม่ประมวลผลอินพุตภายนอกใดนอกเหนือจากโหมดการแสดงแบรนด์ที่แปลงแล้ว ซองสิทธิ์ใช้งานที่เลือกโหมดถูกลงนามและลายเซ็นของผู้ออกถูกตรวจสอบโดยรันไทม์ การปลอมแปลงโหมดจะต้องปลอมลายเซ็นนั้น

ประเมินชุดฟีเจอร์ที่สมบูรณ์ด้วยการแสดงแบรนด์สำหรับการประเมิน แล้วลบการแสดงแบรนด์ออกโดยติดตั้งสิทธิ์ใช้งานแบบชำระเงิน โดยไม่ต้องเปลี่ยนโค้ด ไม่มีบิลด์แยกต่างหาก ดู การทดลองใช้และการแสดงแบรนด์สำหรับการประเมิน สำหรับวงจรชีวิตการประเมินแบบครบถ้วน หากต้องการเริ่มการประเมิน ให้ไปที่ พอร์ทัลสิทธิ์ใช้งาน

ระบบย่อยนี้มาในแพ็กเกจ NextPDF Enterprise ภายใต้รหัสความสามารถ enterprise.branding และกำกับพฤติกรรมการประเมินข้ามรุ่น โหมดของมันถูกเลือกโดยสิทธิ์ใช้งาน ไม่ใช่โดยโค้ดของแอปพลิเคชัน ขอรับสิทธิ์ใช้งาน

ระบบย่อยนี้ถูกควบคุมด้วยรหัสความสามารถ enterprise.branding ในแพ็กเกจ nextpdf/enterprise ไม่เหมือนพื้นผิว Enterprise ส่วนใหญ่ ระบบย่อยนี้มีรหัสความสามารถเฉพาะเพราะกำกับพฤติกรรมการประเมินข้ามทุกรุ่น โหมดการแสดงแบรนด์ถูกแปลงจากซองสิทธิ์ใช้งานขณะรันไทม์ ไม่มีแฟล็กของแอปพลิเคชันใดเป็นตัวเลือก

  • BrandingMode มีสองสถานะ ได้แก่ None (ค่าเริ่มต้น ไม่มีการแก้ไขเอาต์พุต) และ EvaluationWatermark
  • ภายใต้สิทธิ์ใช้งานแบบชำระเงิน (ไม่ใช่การประเมิน) โหมดคือ None และเลือกกลยุทธ์แบบ null เอาต์พุตเหมือนกับเอาต์พุตที่ผลิตโดยไม่มีระบบย่อยการแสดงแบรนด์เลย
  • ภายใต้สิทธิ์ใช้งานสำหรับการประเมิน กลยุทธ์วาดลายน้ำแนวทแยงในสถานะกราฟิกที่แยกออกมาและต่อท้ายเครื่องหมายการประเมินเข้ากับเมทาดาทาผู้ผลิตและหัวเรื่อง
  • ออบเจกต์การกำหนดค่าไม่เปลี่ยนรูปและตรวจสอบความถูกต้องของอินพุต (ข้อความลายน้ำไม่ว่าง ขนาดฟอนต์เป็นค่าบวก)

หน้าสาธารณะนี้อธิบายเฉพาะพฤติกรรมที่สังเกตได้จากภายนอกเท่านั้น หน้านี้ไม่มีพาธเนมสเปซภายใน ไม่มีชื่อเทรตภายใน ไม่มีชื่อไฟล์ runbook และไม่มีคำนำหน้าหมายเลขทิกเก็ตภายใน รายละเอียดภายในอยู่ในเอกสารอ้างอิงเชิงลึกแบบมีเกตภายใต้ข้อตกลงไม่เปิดเผยข้อมูล

ระบบย่อยการแสดงแบรนด์มาในแพ็กเกจ nextpdf/enterprise แต่กำกับพฤติกรรมการประเมินข้าม ทุก รุ่น รวมถึงการปรับใช้แบบ Core- และ Pro-only ที่ใช้สิทธิ์ใช้งานสำหรับการประเมิน ไม่มีระบบย่อยการแสดงแบรนด์เฉพาะ Core ให้สำรองไป สิทธิ์ใช้งานแบบชำระเงินในรุ่นใดก็ตามแปลงเป็น BrandingMode::None

ไม่มีระบบย่อยการแสดงแบรนด์เฉพาะ Pro แยกต่างหาก ระบบย่อยการแสดงแบรนด์ nextpdf/enterprise เดียวกันกำกับพฤติกรรมการประเมินสำหรับการปรับใช้ Pro สิทธิ์ใช้งาน Pro แบบชำระเงินแปลงเป็น BrandingMode::None เหมือนกับสิทธิ์ใช้งาน Enterprise แบบชำระเงินทุกประการ

การแปลงโหมดการแสดงแบรนด์ การแสดงผลลายน้ำ และการตกแต่งเมทาดาทาได้รับการอธิบายในระดับพฤติกรรมเท่านั้น การจับคู่สถานะสิทธิ์ใช้งานเข้ากับโหมดภายใน เรขาคณิตลายน้ำภายใน และการเดินสายโรงงานกลยุทธ์ภายในอยู่นอกขอบเขตของพื้นผิวสาธารณะและไม่ถูกนำมาแสดงซ้ำที่นี่

ซองสิทธิ์ใช้งานที่เลือกโหมดการแสดงแบรนด์คืออาร์ทิแฟกต์ที่ลงนามแล้วซึ่งรันไทม์ตรวจสอบลายเซ็นของผู้ออก การจัดเตรียมสิทธิ์ใช้งาน การต่ออายุ และการจัดเก็บสิทธิ์ใช้งานอย่างปลอดภัยเป็นความรับผิดชอบของผู้ปฏิบัติงาน ระบบย่อยไม่เรียกเครือข่ายใด ๆ และไม่อ่านเนื้อหาเอกสารใด ๆ

หน้านี้อธิบายเฉพาะพฤติกรรมขณะรันไทม์ ไม่ระบุหรือบ่งบอกการรับประกัน การรับรอง หรือสิทธิ์ในการรับบริการใด ๆ และไม่ถือเป็นคำแนะนำทางกฎหมาย ข้อกำหนดของการประเมินหรือการสมัครสมาชิกของคุณ รวมถึงว่าการแสดงแบรนด์ใดมีผลและเป็นเวลานานเท่าใด ถูกกำหนดโดยข้อตกลงสิทธิ์ใช้งานของคุณเท่านั้น ให้ปรึกษาข้อตกลงนั้นหรือติดต่อฝ่ายขาย