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

1. เพิ่ม Doconut Viewer ไปยังโครงการ .NET ของคุณ
ทำไมจึงสำคัญ: Doconut ให้ส่วนประกอบการประมวลผลเอกสารและการแสดงผลในเบราว์เซอร์สำหรับรูปแบบที่รองรับ ดังนั้นทีมพัฒนาไม่จำเป็นต้องสร้างระบบการเรนเดอร์จากศูนย์
สิ่งที่คุณทำ
- ยืนยันรูปแบบที่ต้องการบนหน้าแสดงคุณลักษณะของ Doconut ปัจจุบัน.
- ดาวน์โหลดแพคเกจที่รองรับและตัวอย่างที่ตรงกันจากแหล่งข้อมูล Doconut อย่างเป็นทางการ.
- บันทึกเวอร์ชัน SDK ที่เลือกและตรวจสอบความเข้ากันได้กับ .NET runtime เป้าหมาย.
- เริ่มต้นด้วยเอกสารตัวอย่างหนึ่งและการเริ่มต้นที่ได้บันทึกไว้สำหรับการสร้างนั้น.
2. กำหนดค่าตัวดูสำหรับรูปแบบภาพระดับมืออาชีพ
ทำไมจึงสำคัญ: นักออกแบบต้องการตัวอย่างที่เชื่อถือได้ของรูปแบบที่รองรับที่ใช้ในโครงการจริงของพวกเขา
สิ่งที่คุณทำ
- อนุญาตเฉพาะประเภทไฟล์ที่จำเป็นตามกระบวนการทำงาน
- บังคับขนาดไฟล์และการตรวจสอบเนื้อหาบนเซิร์ฟเวอร์
- ยืนยันการนำทาง การพิมพ์ การทำหมายเหตุ และพฤติกรรมการส่งออกที่จำเป็นกับเวอร์ชันที่ติดตั้ง
- ทดสอบความแม่นยำของภาพด้วยไฟล์ที่จัดหาโดยนักออกแบบและช่างภาพ
อย่าสมมติว่ามีโหมดเฉพาะภาพที่ไม่ได้บันทึกไว้, แผงเมตาดาต้า, ควบคุมเลเยอร์, หรือการตั้งค่าการจัดการสี
3. โหลดและแสดงตัวอย่างไฟล์ออกแบบจากเซิร์ฟเวอร์
ทำไมจึงสำคัญ: สินทรัพย์เชิงสร้างสรรค์มักอยู่ในที่เก็บข้อมูลที่ควบคุมโดยแอปพลิเคชันและควรได้รับการดึงหลังจากการตรวจสอบสิทธิ์และการให้สิทธิ์ระดับเอกสาร
สิ่งที่คุณทำ
- ต้องการการตรวจสอบสิทธิ์และการให้สิทธิ์ระดับเอกสาร
- ดึงไฟล์หรือสตรีมจากที่เก็บข้อมูลที่ไม่เป็นสาธารณะ
- เริ่มต้น Doconut ด้วยตัวอย่างอย่างเป็นทางการสำหรับการสร้างที่ติดตั้ง
- ทำลายสตรีมและทรัพยากรชั่วคราวตามนโยบายของแอปพลิเคชัน
พฤติกรรมการเข้ารหัส, แคช, การเก็บรักษา, และการลบขึ้นอยู่กับสถาปัตยกรรมที่ปรับใช้และต้องกำหนดค่าและตรวจสอบที่นั่น
4. ยืนยันเครื่องมือรีวิวที่จำเป็นตามกระบวนการทำงาน
ทำไมจึงสำคัญ: ผู้รีวิวเชิงสร้างสรรค์อาจต้องการการนำทาง, การพิมพ์, หรือการทำหมายเหตุ ขึ้นอยู่กับไฟล์และกระบวนการทำงาน
สิ่งที่คุณทำ
ยืนยันแต่ละเครื่องมือที่จำเป็นในเอกสารผลิตภัณฑ์ปัจจุบันและในการทดลองโดยใช้ไฟล์ตัวอย่าง หน้าแสดงคุณลักษณะอย่างเป็นทางการของ Doconut ระบุสถานการณ์การดูในเบราว์เซอร์, การพิมพ์, การทำหมายเหตุ, การค้นหา, และการส่งออกเป็น PDF แต่พฤติกรรมอาจแตกต่างตามรูปแบบ, ปลั๊กอิน, และเวอร์ชัน
5. ปรับใช้, ทดสอบ, และทำซ้ำ
ทำไมจึงสำคัญ: ความพร้อมใช้งานในขั้นตอนผลิตขึ้นอยู่กับการทดสอบเวอร์ชัน SDK ที่เลือกในสภาพแวดล้อมจริงของแอปพลิเคชัน
สิ่งที่คุณทำ
- เผยแพร่แอป .NET ของคุณไปยังสภาพแวดล้อม staging ที่เปิดใช้งาน HTTPS ตรวจสอบไฟล์ TIFF, SVG, PSD, และไฟล์ราสเตอร์ทั่วไปที่รองรับโดยไม่มีข้อผิดพลาดในคอนโซล
- ทดสอบการนำทางด้วยแป้นพิมพ์, ลำดับโฟกัส, ความคอนทราสต์, และพฤติกรรมเทคโนโลยีช่วยเหลือในแอปพลิเคชันทั้งหมด ใช้ป้ายกำกับที่เข้าถึงได้กับคอนโทรลที่เป็นของแอปพลิเคชันตามที่จำเป็น
- ใช้การกำหนดค่าแถบเครื่องมือที่บันทึกไว้สำหรับเวอร์ชันตัวดูที่ติดตั้งเท่านั้น ปฏิบัติต่อการมองเห็น UI เป็นตัวเลือกด้านการใช้งาน ไม่ใช่เป็นการควบคุมการให้สิทธิ์
- รวบรวมข้อเสนอแนะจากนักออกแบบและช่างภาพและวางแผนการอัปเกรด SDK ผ่านกระบวนการ staging และการปรับใช้ปกติของแอปพลิเคชัน
เมื่อกระบวนการที่ทดสอบตรงตามความต้องการของแอปพลิเคชัน ให้โปรโมตผ่านกระบวนการปล่อยปกติ ทีมสร้างสรรค์จะสามารถแสดงตัวอย่างรูปแบบที่รองรับที่ได้รับการตรวจสอบสำหรับการปรับใช้นั้น
ประเด็นสำคัญ
- Doconut ให้การดูในเบราว์เซอร์สำหรับรูปแบบภาพและเอกสารที่รองรับภายในแอปพลิเคชัน .NET
- ใช้แพคเกจและตัวอย่างการรวมที่ตรงกับเวอร์ชัน SDK ที่ติดตั้ง
- แอปพลิเคชันยังคงรับผิดชอบต่อการส่งข้อมูล, การให้สิทธิ์, การจัดเก็บ, และการทำความสะอาด
- ยืนยันเครื่องมือผู้ดูที่จำเป็นและความแม่นยำของภาพด้วยไฟล์ตัวอย่าง
- วางแผนการอัปเดต SDK ผ่านการควบคุม staging และการปรับใช้ปกติ
คำถามทั่วไป
Q1: ตัวดูสามารถจัดการ TIFF ขนาดใหญ่ที่ใช้ในการผลิตพิมพ์ได้หรือไม่?
A: ความจุขึ้นอยู่กับความซับซ้อนของไฟล์, การกำหนดค่า, และทรัพยากรของเซิร์ฟเวอร์ ทดสอบไฟล์ตัวอย่างก่อนกำหนดขีดจำกัด
Q2: โปรไฟล์สีถูกเก็บรักษาไว้สำหรับทุกรูปแบบหรือไม่?
A: อย่าสมมติว่ามีสำหรับทุกอินพุตและเอาต์พุต ตรวจสอบสินทรัพย์ที่สำคัญต่อสีและเส้นทางการส่งออกด้วยเวอร์ชัน SDK ที่เลือก
Q3: Doconut ทำให้ไฟล์ออกแบบที่เป็นความลับปลอดภัยโดยอัตโนมัติหรือไม่?
A: แอปพลิเคชันต้องกำหนดค่า HTTPS, การให้สิทธิ์, การปกป้องการจัดเก็บ, การเก็บรักษา, การลบ, และความปลอดภัยของโครงสร้างพื้นฐาน
Q4: ฉันควรหาโค้ดการรวมได้จากที่ไหน?
A: ใช้ตัวอย่างอย่างเป็นทางการที่มาพร้อมกับเวอร์ชัน Doconut ที่ติดตั้งแทนการคัดลอกโค้ดจากรุ่นที่ไม่เกี่ยวข้อง
สรุป
Doconut สามารถมอบประสบการณ์การแสดงตัวอย่างที่สม่ำเสมอให้กับทีมสร้างสรรค์สำหรับรูปแบบที่รองรับภายในพอร์ทัล .NET โดยไม่ต้องให้ผู้พัฒนาต้องสร้างระบบการเรนเดอร์จากศูนย์
เริ่มต้นด้วยหน้าโหลดและเอกสารอย่างเป็นทางการของ Doconut แล้วตรวจสอบ SDK ด้วยสินทรัพย์ตัวอย่าง.