أدوات لالتقاط وتحويل الويب

عميل GrabzIt مع ASP.NETASP.NET API

الوصف

يعالج هذا الفصل كل الاتصالات مع خدمات الويب GrabzIt screenshot. جميع الطرق التي تحمل علامة COM تعمل أيضًا عند استخدام GrabzIt ASP.NET DLL كـ كائن COM.

الطرق العامة

GrabzItFile GetResult(string هوية شخصية)COM

هذه الطريقة تقوم بإرجاع لقطة الشاشة نفسها. إذا لم يتم إرجاع أي شيء ، فقد حدث خطأ ما أو أن لقطة الشاشة ليست جاهزة بعد.

المعلمات

  • معرف - المعرف الفريد للشاشة
    • مطلوب:

قيمة الإرجاع

GrabzItFile موضوع


URLToAnimation(string موقع المعلومات العالمي، AnimationOptions خيارات)COM

حدد عنوان URL للفيديو عبر الإنترنت الذي يجب تحويله intيا المتحركة GIF.

المعلمات

  • عنوان url - عنوان URL لتحويل الفيديو عبر الإنترنت intس المتحركة GIF.
    • مطلوب:
    • يقبل عنوان URL لفيديو Vimeo و YouTube
      • يعتمد تحذير تنشيط مقاطع فيديو Vimeo و YouTube على جهة خارجية وبالتالي قد لا يوفر نتائج متسقة.
  • الخيارات - مثيل لل AnimationOptions فئة تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة GIF متحركة.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

AnimationOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند إنشاء صورة GIF متحركة.

ممتلكات عامة

  • string CustomId - معرف مخصص يمكنك تمريره إلى خدمة الويب GIF المتحركة. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
    • الافتراضي: فارغ
  • int Width - عرض GIF المتحركة الناتجة بالبكسل.
    • الافتراضي: 180px
    • الحد الأقصى: أقصى عرض للحزمة
    • الحجم التلقائي: -1 (تمرير -1 يعني أن عرض يتم تحجيم GIF المتحركة فيما يتعلق بارتفاعه ، إذا كان حجم العرض تلقائيًا ، فلن يتمكن الارتفاع من ذلك)
  • int Height - ارتفاع GIF المتحركة الناتجة بالبكسل.
    • الافتراضي: 120px
    • الحد الأقصى: أقصى ارتفاع للحزمة
    • الحجم التلقائي: -1 (تمرير -1 يعني أن ارتفاع يتم تحجيم GIF المتحركة فيما يتعلق بعرضه ، إذا كان الارتفاع يتم تلقائيًا ، فلا يمكن للعرض)
  • int Start - موضع بدء الفيديو الذي يجب تحويله intيا المتحركة GIF.
    • الافتراضي: 0 ثانية
  • int Duration - طول ثواني الفيديو التي يجب تحويلها intيا المتحركة GIF.
    • الافتراضي: الحد الأقصى لطول الحزمة
  • float Speed - سرعة GIF المتحركة.
    • الافتراضي: 1
    • الحد الأدنى: 0.2
    • الحد الأقصى: 10
  • float FramesPerSecond - عدد الإطارات في الثانية التي يجب التقاطها من الفيديو.
    • الافتراضي: 10
    • الحد الأدنى: 0.2
    • الحد الأقصى: 60
  • int Repeat - عدد مرات تكرار حلقة GIF المتحركة.
    • الافتراضي: 0
    • حلقة مستمرة: 0
  • bool Reverse - إذا كان هذا صحيحًا ، يتم عكس إطارات GIF المتحركة
    • الافتراضي: خطأ
  • string CustomWaterMarkId - إضافة علامة مائية مخصصة إلى GIF المتحركة
    • الافتراضي: فارغ
  • int Quality - ال جودة الصورة التي تم إرجاعهاالذي يحتوي على ضغط افتراضي قدره 85٪.
    • إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
    • الافتراضي: -1
    • الحد الأدنى: -1
    • الحد الأقصى: 100
  • Country Country - البلد GIF المتحركة يجب أن تؤخذ من.
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: الموقع الحالي الأسرع
    • خيارات: الدولة.Singapore، الدولة.المملكة المتحدة، الدولة.لنا
  • string ExportURL - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا.
    • الافتراضي: فارغ
  • string EncryptionKey - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
    • الافتراضي: فارغ
  • string Proxy - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
    • الافتراضي: فارغ

URLToImage(string موقع المعلومات العالمي، ImageOptions خيارات)COM

يحدد عنوان URL الذي يجب تحويله intيا صورة لقطة للشاشة.

المعلمات

  • عنوان url - عنوان URL الذي يجب أن تكون لقطة الشاشة منه
    • مطلوب:
  • الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء لقطة الشاشة.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLToImage(string أتش تي أم أل، ImageOptions خيارات)COM

يحدد HTML الذي يجب تحويله intيا صورة.

المعلمات

  • أتش تي أم أل - HTML لتحويل intيا صورة
    • مطلوب:
  • الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة.

قيمة الإرجاع

باطل

FileToImage(string مسار، ImageOptions خيارات)COM

يحدد ملف HTML الذي يجب تحويله intيا صورة.

المعلمات

  • المسار - مسار ملف ملف HTML لتحويله intيا صورة
    • مطلوب:
  • الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

ImageOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاطات للصورة.

ممتلكات عامة

  • string CustomId - معرف مخصص يمكنك نقله إلى لقطة شاشة webservice. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
    • الافتراضي: فارغ
  • int BrowserWidth - عرض المتصفح بالبكسل
    • الافتراضي: 1024
    • الحد الأقصى: 10000
  • int BrowserHeight - ارتفاع المتصفح بالبكسل
    • الافتراضي: 768
    • الحد الأقصى: 10000
    • الطول الكامل: -1 (تمرير -1 يعني أنه تم التقاط صورة نصية لصفحة الويب بالكامل)
  • int OutputWidth - عرض الصورة المصغرة الناتجة بالبكسل
    • الإفتراضي: أعلى نسبة من عرض المتصفح ممكن أن تتناسب مع الحد الأقصى للعرض لحزمة المستخدمين
    • الحد الأقصى: أقصى عرض للحزمة
    • العرض الكامل: -1 (تمرير -1 يعني أنه لا يتم تقليل عرض الصورة المصغرة)
  • int OutputHeight - ارتفاع الصورة المصغرة الناتجة بالبكسل
    • الإفتراضي: أعلى نسبة لارتفاع المتصفح ممكن أن تتناسب مع أقصى ارتفاع لحزمة المستخدمين
    • الحد الأقصى: أقصى ارتفاع للحزمة
    • الطول الكامل: -1 (تمرير -1 يعني أنه لا يتم تقليل ارتفاع الصورة المصغرة)
  • ImageFormat Format - الشكل الذي يجب أن تكون عليه لقطة الشاشة.
  • int Delay - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
    • الافتراضي: 0
    • الحد الأقصى: 30000
  • string TargetElement - معرف أو فئة محدد CSS من عنصر HTML الوحيد على صفحة الويب المستهدفة المراد تشغيلها intoa لقطة شاشة ، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
    • الافتراضي: فارغ
  • string HideElement - معرف أو فئة محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
    • الافتراضي: فارغ
  • string WaitForElement - معرف أو فئة محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
    • الافتراضي: فارغ
  • BrowserType RequestAs - نوع وكيل المستخدم الذي ترغب في استخدامه
  • string CustomWaterMarkId - أضف علامة مائية مخصصة إلى الصورة
    • الافتراضي: فارغ
  • int Quality - ال جودة الصورة التي تم إرجاعها. يؤثر هذا حاليًا على صور JPG فقط ، والتي تحتوي على ضغط افتراضي يبلغ 85٪.
    • إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
    • الافتراضي: -1
    • الحد الأدنى: -1
    • الحد الأقصى: 100
  • bool Transparent - إذا كان هذا صحيحا إذا كان يجب أن يكون التقاط الصور شفافًا. هذا متوافق فقط مع صور بابوا نيو غينيا وتيف.
    • الافتراضي: خطأ
  • bool HD - إذا كانت الصورة حقيقية سوف يكون التقاط في عالية الوضوح هذا يضاعف حجم أبعاد الصورة.
    • الافتراضي: خطأ
  • Country Country - البلد لقطة ينبغي أن تؤخذ من.
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: الموقع الحالي الأسرع
    • خيارات: الدولة.Singapore، الدولة.المملكة المتحدة، الدولة.لنا
  • string ExportURL - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
    • الافتراضي: فارغ
  • string EncryptionKey - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
    • الافتراضي: فارغ
  • bool NoAds - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
    • الافتراضي: خطأ
  • bool NoCookieNotifications - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
    • الافتراضي: خطأ
  • string Address - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
    • الافتراضي: فارغ
  • string Proxy - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
    • الافتراضي: فارغ

الطرق العامة

  • AddPostParameter (string اسم، string القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
    • الاسم - اسم المعلمة HTTP Post
    • القيمة - قيمة المعلمة HTTP Post

URLToRenderedHTML(string موقع المعلومات العالمي، HTMLOptions خيارات)COM

يحدد عنوان URL الذي يجب تحويله intس المقدمة HTML.

المعلمات

  • عنوان url - عنوان URL الذي يجب أن يتكون منه HTML
    • مطلوب:
  • الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدم.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLToRenderedHTML(string أتش تي أم أل، HTMLOptions خيارات)COM

يحدد HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

  • أتش تي أم أل - HTML لتحويل intس المقدمة HTML
    • مطلوب:
  • الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدمة.

قيمة الإرجاع

باطل

FileToRenderedHTML(string مسار، HTMLOptions خيارات)COM

يحدد ملف HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

  • المسار - مسار ملف ملف HTML لتحويله intس المقدمة HTML
    • مطلوب:
  • الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدمة.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند خلق يلتقط HTML المقدمة.

ممتلكات عامة

الطرق العامة

  • AddPostParameter (string اسم، string القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
    • الاسم - اسم المعلمة HTTP Post
    • القيمة - قيمة المعلمة HTTP Post

URLToPDF(string موقع المعلومات العالمي، PDFOptions خيارات)COM

يحدد عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

  • عنوان url - عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي
    • مطلوب:
  • PDFOptions الخيارات - مثيل لفئة PDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLToPDF(string أتش تي أم أل، PDFOptions خيارات)COM

يحدد HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

  • أتش تي أم أل - HTML لتحويل intيا قوات الدفاع الشعبي
    • مطلوب:
  • PDFOptions الخيارات - مثيل لفئة GrabzItPDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

FileToPDF(string مسار، PDFOptions خيارات)COM

يحدد ملف HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

  • المسار - مسار ملف ملف HTML لتحويله intيا قوات الدفاع الشعبي
    • مطلوب:
  • PDFOptions الخيارات - مثيل لفئة PDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

PDFOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند إنشاء ملفات PDF.

ممتلكات عامة

  • string CustomId - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
    • الافتراضي: فارغ
  • bool IncludeBackground - إذا كان هذا صحيحًا ، يجب تضمين خلفية صفحة الويب في لقطة الشاشة
    • الافتراضي: صحيح
  • PageSize PageSize - حجم صفحة PDF
  • PageOrientation Orientation - اتجاه وثيقة PDF
  • CSSMediaType CSSMediaType - ال CSS Media نوع مستند PDF
  • bool IncludeLinks - صحيح إذا كانت الروابط يجب أن تدرج في PDF
    • الافتراضي: صحيح
  • bool IncludeOutline - صحيح إذا قوات الدفاع الشعبي الإشارات المرجعية ينبغي أن تدرج
    • الافتراضي: خطأ
  • string Title - تقديم عنوان لمستند PDF
    • الافتراضي: فارغ
  • string CoverURL - عنوان URL لصفحة الويب التي يجب استخدامها كصفحة غلاف لملف PDF
    • الافتراضي: فارغ
  • int MarginTop - الهامش بالمليمترات التي يجب أن تظهر في الجزء العلوي من صفحة وثيقة PDF
    • الافتراضي: 10
  • int MarginLeft - الهامش بالمليمترات التي يجب أن تظهر على يسار صفحة مستند PDF
    • الافتراضي: 10
  • int MarginBottom - الهامش بالمليمترات التي يجب أن تظهر في أسفل صفحة وثيقة PDF
    • الافتراضي: 10
  • int MarginRight - الهامش بالمليمترات التي يجب أن تظهر على يمين مستند PDF
    • الافتراضي: 10
  • int BrowserWidth - ال عرض المتصفح بالبكسل
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: 1024
    • الحد الأقصى: 10000
    • العرض التلقائي: -1 (تمرير -1 يعني أن عرض المستعرض يطابق عرض مستند PDF)
  • int PageWidth - ال عرض مخصص لملف PDF الناتج في ملم
    • الافتراضي: PageSize عرض
    • الحد الأدنى: 15mm
  • int PageHeight - ال ارتفاع مخصص لقوات الدفاع الشعبي الناتجة في ملم
    • الافتراضي: PageSize ارتفاع
    • الحد الأدنى: 15mm
  • int Delay - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
    • الافتراضي: 0
    • الحد الأقصى: 30000
  • BrowserType RequestAs - نوع وكيل المستخدم الذي ترغب في استخدامه
  • string TemplateId - أضف قالب المعرف الذي يحدد رأس وتذييل مستند PDF
    • الافتراضي: فارغ
  • string TargetElement - معرف أو فئة محدد CSS من عنصر HTML الوحيد على صفحة الويب المستهدفة المراد تشغيلها intيا قوات الدفاع الشعبي ، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
    • الافتراضي: فارغ
  • string HideElement - معرف أو فئة محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
    • الافتراضي: فارغ
  • string WaitForElement - معرف أو فئة محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
    • الافتراضي: فارغ
  • string CustomWaterMarkId - أضف علامة مائية مخصصة إلى كل صفحة من وثيقة PDF
    • الافتراضي: فارغ
  • int Quality - ال جودة PDF عاد. يستخدم الإعداد الافتراضي الجودة الموصى بها لملف PDF.
    • إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
    • الافتراضي: -1
    • الحد الأدنى: -1
    • الحد الأقصى: 100
  • Country Country - البلد لقطة ينبغي أن تؤخذ من.
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: الموقع الحالي الأسرع
    • خيارات: الدولة.Singapore، الدولة.المملكة المتحدة، الدولة.لنا
  • string ExportURL - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
    • الافتراضي: فارغ
  • string EncryptionKey - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
    • الافتراضي: فارغ
  • bool NoAds - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
    • الافتراضي: خطأ
  • bool NoCookieNotifications - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
    • الافتراضي: خطأ
  • string Address - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
    • الافتراضي: فارغ
  • string Proxy - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
    • الافتراضي: فارغ
  • string MergeId - معرف الالتقاط الذي يجب أن يكون دمجها في بداية وثيقة PDF الجديدة
    • الافتراضي: فارغ
  • string Password - ال كلمة مرور لحماية وثيقة PDF مع
    • الافتراضي: فارغ

الطرق العامة

  • AddPostParameter (string اسم، string القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
    • الاسم - اسم المعلمة HTTP Post
    • القيمة - قيمة المعلمة HTTP Post
  • AddTemplateParameter (string اسم، string القيمة) - تحديد قالب مخصص المعلمة والقيمة ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة.
    • اسم - اسم المعلمة قالب
    • القيمة - قيمة المعلمة القالب

URLToDOCX (string موقع المعلومات العالمي، DOCXOptions خيارات)COM

يحدد عنوان URL الذي يجب تحويله intيا DOCX.

المعلمات

  • عنوان url - عنوان URL الذي يجب تحويله intيا DOCX
    • مطلوب:
  • DOCXOptions خيارات - مثيل لل DOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLToDOCX(string أتش تي أم أل، DOCXOptions خيارات)COM

يحدد HTML الذي يجب تحويله intيا DOCX.

المعلمات

  • أتش تي أم أل - HTML لتحويل intيا DOCX
    • مطلوب:
  • DOCXOptions خيارات - مثيل GrabzItDOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

FileToDOCX(string مسار، DOCXOptions خيارات)COM

يحدد ملف HTML الذي يجب تحويله intيا DOCX.

المعلمات

  • المسار - مسار ملف ملف HTML لتحويله intيا DOCX
    • مطلوب:
  • DOCXOptions خيارات - مثيل لل DOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

DOCXOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاط DOCX.

ممتلكات عامة

  • string CustomId - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
    • الافتراضي: فارغ
  • bool IncludeBackground - إذا كان هذا صحيحًا ، يجب تضمين الصور الخلفية لصفحة الويب في DOCX
    • الافتراضي: صحيح
  • PageSize PageSize - حجم صفحة DOCX
  • PageOrientation Orientation - اتجاه وثيقة DOCX
  • bool IncludeLinks - صحيح إذا كانت الروابط يجب أن تدرج في DOCX
    • الافتراضي: صحيح
  • bool IncludeImages - إذا كان هذا صحيحًا ، يجب تضمين صور صفحة الويب في DOCX
    • الافتراضي: صحيح
  • string Title - تقديم عنوان لوثيقة DOCX
    • الافتراضي: فارغ
  • int MarginTop - الهامش بالمليمترات التي يجب أن تظهر في أعلى صفحة مستند DOCX
    • الافتراضي: 10
  • int MarginLeft - الهامش بالمليمترات التي يجب أن تظهر على يسار صفحة مستند DOCX
    • الافتراضي: 10
  • int MarginBottom - الهامش بالمليمترات التي يجب أن تظهر في أسفل صفحة مستند DOCX
    • الافتراضي: 10
  • int MarginRight - الهامش بالمليمترات التي يجب أن تظهر على يمين مستند DOCX
    • الافتراضي: 10
  • int BrowserWidth - ال عرض المتصفح بالبكسل
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: 1024
    • الحد الأقصى: 10000
    • العرض التلقائي: -1 (تمرير -1 يعني أن عرض المستعرض يطابق عرض مستند DOCX)
  • int PageWidth - ال عرض مخصص لل DOCX الناتجة في ملم
    • الافتراضي: PageSize عرض
    • الحد الأدنى: 15mm
  • int PageHeight - ال ارتفاع مخصص لل DOCX الناتجة في ملم
    • الافتراضي: PageSize ارتفاع
    • الحد الأدنى: 15mm
  • int Delay - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
    • الافتراضي: 0
    • الحد الأقصى: 30000
  • BrowserType RequestAs - نوع وكيل المستخدم الذي ترغب في استخدامه
  • string TemplateId - أضف قالب المعرف الذي يحدد رأس وتذييل مستند DOCX
    • الافتراضي: فارغ
  • string TargetElement - معرف أو فئة محدد CSS من عنصر HTML الوحيد على صفحة الويب المستهدفة المراد تشغيلها intيا DOCX ، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
    • الافتراضي: فارغ
  • string HideElement - معرف أو فئة محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
    • الافتراضي: فارغ
  • string WaitForElement - معرف أو فئة محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
    • الافتراضي: فارغ
  • int Quality - ال جودة DOCX عاد. يستخدم الإعداد الافتراضي الجودة الموصى بها لـ DOCX.
    • إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
    • الافتراضي: -1
    • الحد الأدنى: -1
    • الحد الأقصى: 100
  • Country Country - البلد لقطة ينبغي أن تؤخذ من.
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: الموقع الحالي الأسرع
    • خيارات: الدولة.Singapore، الدولة.المملكة المتحدة، الدولة.لنا
  • string ExportURL - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
    • الافتراضي: فارغ
  • string EncryptionKey - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
    • الافتراضي: فارغ
  • bool NoAds - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
    • الافتراضي: خطأ
  • bool NoCookieNotifications - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
    • الافتراضي: خطأ
  • string Address - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
    • الافتراضي: فارغ
  • string Proxy - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
    • الافتراضي: فارغ
  • string MergeId - معرف الالتقاط الذي يجب أن يكون دمجها في بداية وثيقة DOCX الجديدة
    • الافتراضي: فارغ
  • string Password - ال كلمة المرور لحماية وثيقة DOCX مع
    • الافتراضي: فارغ

الطرق العامة

  • AddPostParameter (string اسم، string القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
    • الاسم - اسم المعلمة HTTP Post
    • القيمة - قيمة المعلمة HTTP Post
  • AddTemplateParameter (string اسم، string القيمة) - تحديد قالب مخصص المعلمة والقيمة ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة.
    • اسم - اسم المعلمة قالب
    • القيمة - قيمة المعلمة القالب

URLToTable(string موقع المعلومات العالمي، TableOptions خيارات)COM

يحدد عنوان URL الذي يجب استخراج جداول HTML منه.

المعلمات

  • عنوان url - عنوان URL لاستخراج جداول HTML من
    • مطلوب:
  • TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

HTMLToTable (string أتش تي أم أل، TableOptions خيارات)COM

يحدد HTML الذي يجب استخراج جداول HTML منه.

المعلمات

  • أتش تي أم أل - HTML لاستخراج جداول HTML من.
    • مطلوب:
  • TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

FileToTable (string مسار، TableOptions خيارات)COM

يحدد ملف HTML الذي يجب استخراج جداول HTML منه.

المعلمات

  • المسار - مسار ملف ملف HTML لاستخراج جداول HTML من.
    • مطلوب:
  • TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
    • مطلوب ل COM اختياري خلاف ذلك

قيمة الإرجاع

باطل

TableOptionsCOM

مساحة الاسمGrabzIt.Parameters

يمثل الفصل جميع الخيارات المتاحة عند تحويل جداول HTML إلى CSV أو XLSX أو JSON.

ممتلكات عامة

  • string CustomId - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته
    • الافتراضي: فارغ
  • int TableNumberToInclude - فهرس الجدول المطلوب تحويله ، إذا كانت جميع الجداول في صفحة الويب مرتبة من أعلى صفحة الويب إلى أسفل
    • الافتراضي: 1
  • TableFormat Format - يجب أن يكون الجدول في
  • bool IncludeHeaderNames - إذا تم إدراج أسماء الرؤوس الحقيقية في الجدول
    • الافتراضي: صحيح
  • bool IncludeAllTables - إذا كان هذا صحيحًا ، فسيتم استخراج كل جدول في صفحة الويب مع ظهور كل جدول في ورقة بيانات منفصلة. متوفر فقط بتنسيق XLSX
    • الافتراضي: خطأ
  • string TargetElement - معرف عنصر HTML الوحيد في صفحة الويب التي يجب استخدامها لاستخراج الجداول من
    • الافتراضي: فارغ
  • BrowserType RequestAs - نوع وكيل المستخدم الذي ترغب في استخدامه
  • Country Country - البلد لقطة ينبغي أن تؤخذ من.
    • تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
    • الافتراضي: الموقع الحالي الأسرع
    • خيارات: الدولة.Singapore، الدولة.المملكة المتحدة، الدولة.لنا
  • string ExportURL - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
    • الافتراضي: فارغ
  • string EncryptionKey - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
    • الافتراضي: فارغ
  • string Address - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
    • الافتراضي: فارغ
  • string Proxy - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
    • الافتراضي: فارغ

الطرق العامة

  • AddPostParameter (string اسم، string القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
    • الاسم - اسم المعلمة HTTP Post
    • القيمة - قيمة المعلمة HTTP Post

Save()

Save النتيجة بشكل غير متزامن وإرجاع معرف فريد ، والتي يمكن استخدامها للحصول على لقطة مع GetResult الأسلوب.

قيمة الإرجاع

يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة


هذه هي الطريقة الموصى بها لحفظ الملف

Save(string عاود الاتصال بالعنوان)COM

Save النتيجة بشكل غير متزامن وإرجاع معرف فريد ، والتي يمكن استخدامها للحصول على لقطة مع GetResult الأسلوب.

المعلمات

  • callBackURL - معالج يجب على خدمة GrabzIt الاتصال بعد اكتمال عملها
    • مطلوب:

قيمة الإرجاع

يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

GrabzItFile SaveTo()

Save النتيجة بشكل متزامن GrabzItFile موضوع.

قيمة الإرجاع

GrabzItFile موضوع


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

SaveTo(string saveإلى ملف)COM

Save النتيجة بشكل متزامن إلى ملف.

المعلمات

  • saveToFile - مسار الملف الذي سيتم التقاطه سيكون saveد إلى بمجرد الانتهاء منه
    • مطلوب:

قيمة الإرجاع

تقوم بإرجاع القيمة الحقيقية إذا كانت ناجحة وإلا فإنها ستلقي استثناءً.


الحالة احصل على الحالة(string هوية شخصية)COM

الحصول على الوضع الحالي للشاشة GrabzIt.

المعلمات

  • معرف - المعرف الفريد للشاشة
    • مطلوب:

قيمة الإرجاع

الحالة موضوع


GrabzItCookie [] GetCookies (string نطاق)COM

احصل على جميع ملفات تعريف الارتباط التي يستخدمها GrabzIt لمجال معين. قد يشمل ذلك ملفات تعريف الارتباط المعرفة من قبل المستخدم.

المعلمات

  • المجال - المجال لإرجاع ملفات تعريف الارتباط لـ
    • مطلوب:

قيمة الإرجاع

GrabzItCookie مجموعة


SetCookie (string اسم، string نطاق، string القيمة، string مسار، bool httponly ، DateTime؟ تنتهي)COM

يعين ملف تعريف ارتباط مخصص جديد على GrabzIt ، إذا كان ملف تعريف الارتباط المخصص يحمل نفس الاسم والمجال مثل ملف تعريف الارتباط العام ، يتم تجاوز ملف تعريف الارتباط العام.

قد يكون ذلك مفيدًا إذا كانت ملفات مواقع الويب تتحكم فيها ملفات تعريف الارتباط.

المعلمات

  • اسم - اسم ملف تعريف الارتباط لتعيين
    • مطلوب:
  • المجال - مجال موقع الويب لتعيين ملف تعريف الارتباط لـ
    • مطلوب:
  • القيمة - قيمة ملف تعريف الارتباط
  • المسار - مسار موقع الويب الذي يرتبط به ملف تعريف الارتباط
  • httponly - إذا كان هذا صحيحًا ، فيمكن استخدام ملف تعريف الارتباط فقط مع بروتوكول HTTP
  • تنتهي صلاحيته - يحدد وقت انتهاء صلاحية ملف تعريف الارتباط. تمرير قيمة فارغة إذا كان ملف تعريف الارتباط يجب أن لا تنتهي

قيمة الإرجاع

صحيح إذا تم تعيين ملف تعريف الارتباط بنجاح ، وإلا خطأ


DeleteCookie (string اسم، string نطاق)COM

حذف ملف تعريف ارتباط مخصص أو حظر ملف تعريف ارتباط عمومي من الاستخدام

المعلمات

  • اسم - اسم ملف تعريف الارتباط المراد حذفه
    • مطلوب:
  • المجال - مجال موقع الويب لحذف ملف تعريف الارتباط لـ
    • مطلوب:

قيمة الإرجاع

صحيح إذا تم حذف ملف تعريف الارتباط بنجاح ، وإلا كان خطأ


WaterMark[] الحصول علىWaterMarks(String معرف)COM

الحصول على كل ما تبذلونه من العلامات المائية المخصصة المحملة

قيمة الإرجاع

WaterMark مجموعة


WaterMark الحصول علىWaterMark(String معرف)COM

إرجاع العلامة المائية المخصصة التي تطابق المعرف المحدد

المعلمات

  • معرف - معرف علامة مائية مخصصة معينة تريد عرضها
    • مطلوب:

قيمة الإرجاع

WaterMark


إضافة: WaterMark(string المعرف، string مسار، HorizontalPosition xpos، VerticalPosition ypos)COM

إضافة علامة مائية مخصصة جديدة

المعلمات

  • المعرف - المعرف الذي تريد إعطاء العلامة المائية المخصصة. من المهم أن يكون هذا المعرف فريدًا.
    • مطلوب:
  • المسار - المسار المطلق للعلامة المائية على الخادم الخاص بك. على سبيل المثال ، C: / علامة مائية / 1.png
    • مطلوب:
  • xpos - الموضع الأفقي الذي تريد أن تظهر فيه لقطة الشاشة
  • ypos - الموضع الرأسي الذي تريد أن تظهر فيه لقطة الشاشة

قيمة الإرجاع

إرجاع صحيح إذا تم تعيين العلامة المائية بنجاح


DeleteWaterMark(string معرف)COM

حذف علامة مائية مخصصة

المعلمات

  • المعرف - معرف العلامة المائية المخصصة التي تريد حذفها
    • مطلوب:

قيمة الإرجاع

إرجاع صحيح إذا تم حذف العلامة المائية بنجاح


SetLocalProxy (string proxyUrl)COM

هذه الطريقة تمكن الخادم الوكيل المحلي ليتم استخدامها لجميع الطلبات.

المعلمات

  • proxyUrl - عنوان URL ، الذي يمكن أن يتضمن منفذًا إذا لزم الأمر ، من الوكيل. سيؤدي توفير قيمة خالية إلى إزالة أي وكيل تم تعيينه مسبقًا
    • مطلوب:

UseSSL (bool القيمة)COM

يحدد ما إذا كانت طلبات GrabzIt يجب أن تستخدم API SSL

المعلمات

  • قيمة - إذا كان هذا صحيحًا ، فستستخدم جميع الطلبات إلى واجهة برمجة تطبيقات GrabzIt SSL
    • مطلوب:

string CreateEncryptionKey ()COM

قم بإنشاء مفتاح تشفير 64 أساسي آمن مشفر بطول أحرف 44.


فك (string مسار، string مفتاح)COM

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


GrabzItFile فك (GrabzItFile ملف، string مفتاح)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


البايت [] فك تشفير البيانات (البايتة) ، string مفتاح)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


عند إعداد خصائص التعداد في كائنات COM ، استخدم القيمة الرقمية المكافئة للتعداد بدلاً من ذلك.

تتضمن التعدادات

ImageFormat

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • bmp8 = 0
  • bmp16 = 1
  • bmp24 = 2
  • bmp = 3
  • jpg = 4
  • المشاجرة = 5
  • بابوا نيو غينيا = 6
  • webp = 7

BrowserType

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • StandardBrowser = 0
  • MobileBrowser = 1
  • SearchEngine = 2
  • FallbackBrowser = 3

الدولة

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • الافتراضي = 0
  • سنغافورة = 1
  • المملكة المتحدة = 2
  • الولايات المتحدة = 3

PageSize

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • A3 = 0
  • A4 = 1
  • A5 = 2
  • A6 = 3
  • B3 = 4
  • B4 = 5
  • B5 = 6
  • B6 = 7
  • قانوني = 8
  • رسالة = 9

PageOrientation

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • أفقي = 0
  • صورة = 1

CSSMediaType

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • الشاشة = 0
  • Print = 1

TableFormat

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • CSV = 0
  • json = 1
  • xslx = 2

HorizontalPosition

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • اليسار = 0
  • مركز = 1
  • اليمين = 2

VerticalPosition

مساحة الاسمGrabzIt.Enums

يشمل هذا التعداد القيم التالية.

  • أعلى = 0
  • الأوسط = 1
  • أسفل = 2

نتيجة الطبقات

GrabzItCookieCOM

مساحة الاسمGrabzIt.Cookies

ممتلكات عامة

  • string Name
    • اسم ملف تعريف الارتباط.
  • string Value
    • قيمة ملف تعريف الارتباط.
  • string Domain
    • المجال الذي تم تعيين ملف تعريف الارتباط عليه.
  • string Path
    • المسار على المجال الذي ينطبق عليه ملف تعريف الارتباط هذا.
  • string HttpOnly
    • إذا كان ملف تعريف الارتباط هذا صالحًا فقط عند عرض موقع الويب باستخدام بروتوكول HTTP.
  • string Expires
    • تاريخ انتهاء صلاحية ملف تعريف الارتباط هذا
  • string Type
    • نوع ملف تعريف الارتباط هذا ، والذي يمكن أن يكون أحد الإجراءات التالية:
      • عالمي - هذا ملف تعريف ارتباط عالمي من إعداد GrabzIt
      • محلي - هذا ملف تعريف ارتباط محلي تم تعيينه بواسطتك
      • تجاوز - ملف تعريف ارتباط عمومي تم تجاوزه بواسطتك

GrabzItFileCOM

مساحة الاسمGrabzIt.Screenshots

الطرق العامة

  • باطل Save(string المسار)
    • المسار - الطريق إلى save النتيجة ل
      • مطلوب:
  • string إلىString()

ممتلكات عامة

  • byte[] Bytes

الحالةCOM

مساحة الاسمGrabzIt.Screenshots

الطبقة التي تمثل الوضع الحالي للشاشة.

ممتلكات عامة

  • bool Processing
    • إذا كان هذا صحيحًا ، فلا تزال لقطة الشاشة قيد المعالجة.
  • bool Cached
    • إذا كان صحيحًا ، فقد تمت معالجة لقطة الشاشة ويتم تخزينها مؤقتًا في الوقت الحالي.
  • bool Expired
    • إذا كان هذا صحيحًا ، فلم تعد لقطة الشاشة موجودة على نظام GrabzIt.
  • string Message
    • رسالة خطأ تم إرجاعها بواسطة النظام.

WaterMarkCOM

مساحة الاسمGrabzIt.Screenshots

تمثل هذه الفئة العلامات المائية المخصصة المخزنة في GrabzIt

الطرق العامة

ممتلكات عامة

  • string Identifier
    • معرف العلامة المائية
  • string XPosition
    • الموقف الأفقي للعلامة المائية
      • اليسار
      • مركز
      • حق
  • string YPosition
    • الموقف الرأسي للعلامة المائية
      • أعلى
      • وسط
      • أسفل
  • string Format
    • شكل العلامة المائية