وصف المنتج
يعالج هذا الفصل كل الاتصالات مع خدمات الويب GrabzIt screenshot.
الطرق العامة
- GrabzItFile GetResult(String id)
- URLToAnimation(String url, AnimationOptions options)
- URLToImage(String url, ImageOptions options)
- HTMLToImage(String html, ImageOptions options)
- FileToImage(String path, ImageOptions options)
- URLToPDF(String url, PDFOptions options)
- HTMLToPDF(String html, PDFOptions options)
- FileToPDF(String path, PDFOptions options)
- URLToDOCX(String url, DOCXOptions options)
- HTMLToDOCX(String html, DOCXOptions options)
- FileToDOCX(String path, DOCXOptions options)
- URLToTable(String url, TableOptions options)
- HTMLToTable(String html, TableOptions options)
- FileToTable(String path, TableOptions options)
- URLToRenderedHTML(String url, HTMLOptions options)
- HTMLToRenderedHTML(String html, HTMLOptions options)
- FileToRenderedHTML(String path, HTMLOptions options)
- String Save()
- String Save(String callBackURL)
- GrabzItFile SaveTo()
- boolean SaveTo(String saveToFile)
- Status GetStatus(String id)
- GrabzItCookie[] GetCookies(String domain)
- boolean SetCookie(String name, String domain, String value, String path, boolean httponly, Date? expires)
- boolean DeleteCookie(String name, String domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(String identifier)
- boolean AddWaterMark(String identifier, String path, HorizontalPosition xpos, VerticalPosition ypos)
- boolean DeleteWaterMark(String identifier)
- SetLocalProxy(String proxyUrl)
- UseSSL(boolean value)
- String CreateEncryptionKey()
- Decrypt(String path, String key)
- GrabzItFile Decrypt(GrabzItFile file, String key)
- byte[] Decrypt(byte[] data, String key)
GrabzItFile GetResult(String هوية شخصية)
هذه الطريقة تقوم بإرجاع لقطة الشاشة نفسها. إذا لم يتم إرجاع أي شيء ، فقد حدث خطأ ما أو أن لقطة الشاشة ليست جاهزة بعد.
المعلمات
-
معرف - المعرف الفريد للشاشة
قيمة الإرجاع
GrabzItFile موضوع
URLToAnimation(String موقع المعلومات العالمي، AnimationOptions خيارات)
حدد عنوان URL للفيديو عبر الإنترنت الذي يجب تحويله intيا المتحركة GIF.
المعلمات
-
عنوان url - عنوان URL لتحويل الفيديو عبر الإنترنت intس المتحركة GIF.
- مطلوب:
-
يقبل عنوان URL لفيديو Vimeo و YouTube
- يعتمد تحذير تنشيط مقاطع فيديو Vimeo و YouTube على جهة خارجية وبالتالي قد لا يوفر نتائج متسقة.
- الخيارات - مثيل لل AnimationOptions فئة تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة GIF متحركة.
قيمة الإرجاع
باطل
AnimationOptions
يمثل الفصل جميع الخيارات المتاحة عند إنشاء صورة GIF متحركة.
ممتلكات عامة
-
setCustomId(String value) - معرف مخصص يمكنك تمريره إلى خدمة الويب GIF المتحركة. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
-
setWidth(int value) - عرض GIF المتحركة الناتجة بالبكسل.
- الافتراضي: 180px
- الحد الأقصى: أقصى عرض للحزمة
- الحجم التلقائي: -1 (تمرير -1 يعني أن عرض يتم تحجيم GIF المتحركة فيما يتعلق بارتفاعه ، إذا كان حجم العرض تلقائيًا ، فلن يتمكن الارتفاع من ذلك)
-
setHeight(int value) - ارتفاع GIF المتحركة الناتجة بالبكسل.
- الافتراضي: 120px
- الحد الأقصى: أقصى ارتفاع للحزمة
- الحجم التلقائي: -1 (تمرير -1 يعني أن ارتفاع يتم تحجيم GIF المتحركة فيما يتعلق بعرضه ، إذا كان الارتفاع يتم تلقائيًا ، فلا يمكن للعرض)
-
setStart(int value) - موضع بدء الفيديو الذي يجب تحويله intيا المتحركة GIF.
-
setDuration(int value) - طول ثواني الفيديو التي يجب تحويلها intيا المتحركة GIF.
- الافتراضي: الحد الأقصى لطول الحزمة
-
setSpeed(float value) - سرعة GIF المتحركة.
- الافتراضي: 1
- الحد الأدنى: 0.2
- الحد الأقصى: 10
-
setFramesPerSecond(float value) - عدد الإطارات في الثانية التي يجب التقاطها من الفيديو.
- الافتراضي: 10
- الحد الأدنى: 0.2
- الحد الأقصى: 60
-
setRepeat(int value) - عدد مرات تكرار حلقة GIF المتحركة.
- الافتراضي: 0
- حلقة مستمرة: 0
- أبدا التكرار: -1
-
setReverse(boolean value) - إذا كان هذا صحيحًا ، يتم عكس إطارات GIF المتحركة
-
setCustomWaterMarkId(String value) - اضافة العرف watermark إلى GIF المتحركة
-
setQuality(int value) - ال جودة الصورة التي تم إرجاعهاالذي يحتوي على ضغط افتراضي قدره 85٪.
- إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
- الافتراضي: -1
- الحد الأدنى: -1
- الحد الأقصى: 100
-
setCountry(Country value) - البلد GIF المتحركة يجب أن تؤخذ من.
- الافتراضي: الموقع الحالي الأسرع
- خيارات: الدولة.SINGAPORE، الدولة.المملكة المتحدة، الدولة.الولايات المتحدة الأمريكية
-
setExportURL(String value) - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
-
setEncryptionKey(String key) - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
-
setProxy(String proxy) - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
URLToImage(String موقع المعلومات العالمي، ImageOptions خيارات)
يحدد عنوان URL الذي يجب تحويله intيا صورة لقطة للشاشة.
المعلمات
-
عنوان url - عنوان URL الذي يجب أن تكون لقطة الشاشة منه
- الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء لقطة الشاشة.
قيمة الإرجاع
باطل
HTMLToImage(String أتش تي أم أل، ImageOptions خيارات)
يحدد HTML الذي يجب تحويله intيا صورة.
المعلمات
-
أتش تي أم أل - HTML لتحويل intيا صورة
- الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة.
قيمة الإرجاع
باطل
FileToImage(String مسار، ImageOptions خيارات)
يحدد ملف HTML الذي يجب تحويله intيا صورة.
المعلمات
-
المسار - مسار ملف ملف HTML لتحويله intيا صورة
- الخيارات - مثيل لل ImageOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء صورة.
قيمة الإرجاع
باطل
ImageOptions
يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاطات للصورة.
ممتلكات عامة
-
setCustomId(String value) - معرف مخصص يمكنك نقله إلى لقطة شاشة webservice. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
-
setBrowserWidth(int value) - عرض المتصفح بالبكسل
- الافتراضي: 1366
- الحد الأقصى: 10000
-
setBrowserHeight(int value) - ارتفاع المتصفح بالبكسل
- الافتراضي: 1170
- الحد الأقصى: 10000
- الطول الكامل: -1 (تمرير -1 يعني أنه تم التقاط صورة نصية لصفحة الويب بالكامل)
-
setOutputWidth(int value) - عرض الصورة المصغرة الناتجة بالبكسل
- الافتراضي: إذا لم يتم تحديد كل من عرض الإخراج وارتفاع الإخراج أو 0 ، فسيتم مطابقة عرض وارتفاع الإخراج مع عرض الصورة النهائية وارتفاعها ، إذا تم تحديد ارتفاع الإخراج ، فسيكون عرض الإخراج متناسبًا مع ارتفاع الإخراج
- الحد الأقصى: أقصى عرض للحزمة
- العرض الكامل: -1 (تمرير -1 يعني أنه لا يتم تقليل عرض الصورة المصغرة)
-
setOutputHeight(int value) - ارتفاع الصورة المصغرة الناتجة بالبكسل
- الافتراضي: إذا لم يتم تحديد كل من عرض الإخراج وارتفاع الإخراج أو 0 ، فسيتم مطابقة عرض وارتفاع الإخراج مع عرض الصورة النهائية وارتفاعها ، إذا تم تحديد عرض الإخراج ، فسيكون ارتفاع الإخراج متناسبًا مع عرض الإخراج
- الحد الأقصى: أقصى ارتفاع للحزمة
- الطول الكامل: -1 (تمرير -1 يعني أنه لا يتم تقليل ارتفاع الصورة المصغرة)
-
setFormat(ImageFormat value) - الشكل الذي يجب أن تكون عليه لقطة الشاشة.
-
setDelay(int value) - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
- الافتراضي: 0
- الحد الأقصى: 30000
-
setClickElement - هذا يحدد عنصر HTML ، باستخدام ملف محدد CSS للنقر. تذكر أن التأخير قد يكون مطلوبًا أيضًا لعرض تأثيرات النقرة
- تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
-
setTargetElement(String value) - ال محدد CSS من عنصر HTML الوحيد على صفحة الويب المستهدفة المراد تشغيلها intoa لقطة شاشة ، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
-
setHideElement(String value) - ال محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
-
setWaitForElement(String value) - ال محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
-
setRequestAs(BrowserType value) - نوع وكيل المستخدم الذي ترغب في استخدامه
-
setCustomWaterMarkId(String value) - إضافة العرف watermark على الصورة
-
setQuality(int value) - ال جودة الصورة التي تم إرجاعها. لا يؤثر هذا حاليًا إلا على صور JPG و WEBP ، والتي لها ضغط افتراضي بنسبة 90٪.
- إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
- الافتراضي: -1
- الحد الأدنى: -1
- الحد الأقصى: 100
-
setTransparent(boolean value) - إذا كان صحيحا يجب أن يكون التقاط الصور شفافًا. هذا متوافق فقط مع صور بابوا نيو غينيا وتيف.
-
setHd(boolean value) - إذا كانت الصورة حقيقية سوف يكون التقاط في عالية الوضوح هذا يضاعف حجم أبعاد الصورة.
-
setCountry(Country value) - البلد لقطة ينبغي أن تؤخذ من.
- الافتراضي: الموقع الحالي الأسرع
- خيارات: الدولة.SINGAPORE، الدولة.المملكة المتحدة، الدولة.الولايات المتحدة الأمريكية
-
setExportURL(String value) - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
-
setEncryptionKey(String key) - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
-
setNoAds(boolean noAds) - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
-
setNoCookieNotifications(boolean noCookieNotifications) - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
-
setAddress(String address) - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
-
setProxy(String proxy) - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
الطرق العامة
-
AddPostParameter (String اسم، String القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
- الاسم - اسم المعلمة HTTP Post
- القيمة - قيمة المعلمة HTTP Post
URLToRenderedHTML(String موقع المعلومات العالمي، HTMLOptions خيارات)
يحدد عنوان URL الذي يجب تحويله intس المقدمة HTML.
المعلمات
-
عنوان url - عنوان URL الذي يجب أن يتكون منه HTML
-
الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدم.
قيمة الإرجاع
باطل
HTMLToRenderedHTML(string أتش تي أم أل، HTMLOptions خيارات)
يحدد HTML الذي يجب تحويله intس المقدمة HTML.
المعلمات
-
أتش تي أم أل - HTML لتحويل intس المقدمة HTML
- الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدمة.
قيمة الإرجاع
باطل
FileToRenderedHTML(string مسار، HTMLOptions خيارات)
يحدد ملف HTML الذي يجب تحويله intس المقدمة HTML.
المعلمات
-
المسار - مسار ملف ملف HTML لتحويله intس المقدمة HTML
-
الخيارات - مثيل لل HTMLOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء HTML المقدمة.
قيمة الإرجاع
باطل
HTMLOptions
يمثل الفصل جميع الخيارات المتاحة عند خلق يلتقط HTML المقدمة.
ممتلكات عامة
الطرق العامة
-
AddPostParameter (String اسم، String القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
- الاسم - اسم المعلمة HTTP Post
- القيمة - قيمة المعلمة HTTP Post
URLToPDF(String موقع المعلومات العالمي، PDFOptions خيارات)
يحدد عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي.
المعلمات
-
عنوان url - عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي
- PDFOptions الخيارات - مثيل لفئة PDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
قيمة الإرجاع
باطل
HTMLToPDF(String أتش تي أم أل، PDFOptions خيارات)
يحدد HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.
المعلمات
-
أتش تي أم أل - HTML لتحويل intيا قوات الدفاع الشعبي
- PDFOptions الخيارات - مثيل لفئة PDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
قيمة الإرجاع
باطل
FileToPDF(String مسار، PDFOptions خيارات)
يحدد ملف HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.
المعلمات
-
المسار - مسار ملف ملف HTML لتحويله intيا قوات الدفاع الشعبي
- PDFOptions الخيارات - مثيل لفئة PDFOptions التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء PDF.
قيمة الإرجاع
باطل
PDFOptions
يمثل الفصل جميع الخيارات المتاحة عند إنشاء ملفات PDF.
ممتلكات عامة
-
setCustomId(String value) - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
-
setIncludeBackground(boolean value) - إذا كان هذا صحيحًا ، يجب تضمين خلفية صفحة الويب في لقطة الشاشة
-
setPageSize(PageSize value) - حجم صفحة PDF
-
setOrientation(PageOrientation value) - اتجاه وثيقة PDF
-
setCSSMediaType(CSSMediaType value) - ال CSS Media نوع مستند PDF
-
setIncludeLinks(boolean value) - صحيح إذا كانت الروابط يجب أن تدرج في PDF
-
setIncludeOutline(boolean value) - صحيح إذا قوات الدفاع الشعبي الإشارات المرجعية ينبغي أن تدرج
-
setTitle(String value) - تقديم عنوان لمستند PDF
-
setCoverURL(string value) - عنوان URL لصفحة الويب التي يجب استخدامها كصفحة غلاف لملف PDF
-
setMarginTop(int value) - الهامش بالمليمترات التي يجب أن تظهر في الجزء العلوي من صفحة وثيقة PDF
-
setMarginLeft(int value) - الهامش بالمليمترات التي يجب أن تظهر على يسار صفحة مستند PDF
-
setMarginBottom(int value) - الهامش بالمليمترات التي يجب أن تظهر في أسفل صفحة وثيقة PDF
-
setMarginRight(int value) - الهامش بالمليمترات التي يجب أن تظهر على يمين مستند PDF
-
setBrowserWidth(int value) - ولل عرض المتصفح بالبكسل
- تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
- الافتراضي: 1366
- الحد الأقصى: 10000
- العرض التلقائي: -1 (تمرير -1 يعني أن عرض المستعرض يطابق عرض مستند PDF)
-
setPageWidth(int value) - ال عرض مخصص لملف PDF الناتج في ملم
-
setPageHeight(int value) - ال ارتفاع مخصص لقوات الدفاع الشعبي الناتجة في ملم
- الافتراضي: PageSize ارتفاع
- الحد الأدنى: 15
-
setDelay(int value) - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
- الافتراضي: 0
- الحد الأقصى: 30000
-
setRequestAs(BrowserType value) - نوع وكيل المستخدم الذي ترغب في استخدامه
-
setTemplateId(String value) - أضف قالب المعرف الذي يحدد رأس وتذييل مستند PDF
-
setClickElement - هذا يحدد عنصر HTML ، باستخدام ملف محدد CSS للنقر. تذكر أن التأخير قد يكون مطلوبًا أيضًا لعرض تأثيرات النقرة
- تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
-
setTargetElement(String value) - ال محدد CSS من فقط عنصر HTML في صفحة الويب الهدف التي سيتم تشغيلها intيا قوات الدفاع الشعبي، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
-
setHideElement(String value) - ال محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
-
setWaitForElement(String value) - ال محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
-
setCustomWaterMarkId(String value) - إضافة العرف watermark لكل صفحة من صفحات وثيقة PDF
-
setQuality(int value) - ال جودة PDF عاد. يستخدم الإعداد الافتراضي الجودة الموصى بها لملف PDF.
- إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
- الافتراضي: -1
- الحد الأدنى: -1
- الحد الأقصى: 100
-
setCountry(Country value) - البلد لقطة ينبغي أن تؤخذ من.
- الافتراضي: الموقع الحالي الأسرع
- خيارات: الدولة.SINGAPORE، الدولة.المملكة المتحدة، الدولة.الولايات المتحدة الأمريكية
-
setExportURL(String value) - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
-
setEncryptionKey(String key) - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
-
setNoAds(boolean noAds) - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
-
setNoCookieNotifications(boolean noCookieNotifications) - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
-
setAddress(String address) - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
-
setProxy(String proxy) - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
-
setMergeId(String mergeId) - معرف الالتقاط الذي يجب أن يكون دمجها في بداية وثيقة PDF الجديدة
-
setPassword(String password) - ال كلمة مرور لحماية وثيقة PDF دوامة
الطرق العامة
-
AddPostParameter (String اسم، String القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
- الاسم - اسم المعلمة HTTP Post
- القيمة - قيمة المعلمة HTTP Post
-
AddTemplateParameter (String اسم، String القيمة) - تحديد قالب مخصص المعلمة والقيمة ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة.
- اسم - اسم المعلمة قالب
- القيمة - قيمة المعلمة القالب
URLToDOCX (String موقع المعلومات العالمي، DOCXOptions خيارات)
يحدد عنوان URL الذي يجب تحويله intيا DOCX.
المعلمات
-
عنوان url - عنوان URL الذي يجب تحويله intيا DOCX
- DOCXOptions خيارات - مثيل لل DOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
قيمة الإرجاع
باطل
HTMLToDOCX(String أتش تي أم أل، DOCXOptions خيارات)
يحدد HTML الذي يجب تحويله intيا DOCX.
المعلمات
-
أتش تي أم أل - HTML لتحويل intيا DOCX
- DOCXOptions خيارات - مثيل لل DOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
قيمة الإرجاع
باطل
FileToDOCX(String مسار، DOCXOptions خيارات)
يحدد ملف HTML الذي يجب تحويله intيا DOCX.
المعلمات
-
المسار - مسار ملف ملف HTML لتحويله intيا DOCX
- DOCXOptions خيارات - مثيل لل DOCXOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند إنشاء DOCX.
قيمة الإرجاع
باطل
DOCXOptions
يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاط DOCX.
ممتلكات عامة
-
setCustomId(String value) - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته.
-
setIncludeBackground(boolean value) - إذا كان هذا صحيحًا ، يجب تضمين الصور الخلفية لصفحة الويب في DOCX
-
setPageSize(PageSize value) - حجم صفحة DOCX
-
setOrientation(PageOrientation value) - اتجاه وثيقة DOCX
-
setIncludeLinks(boolean value) - صحيح إذا كانت الروابط يجب أن تدرج في DOCX
-
setIncludeImages(boolean value) - إذا كان هذا صحيحًا ، يجب تضمين صور صفحة الويب في DOCX
-
setTitle(String value) - تقديم عنوان لوثيقة DOCX
-
setMarginTop(int value) - الهامش بالمليمترات التي يجب أن تظهر في أعلى صفحة مستند DOCX
-
setMarginLeft(int value) - الهامش بالمليمترات التي يجب أن تظهر على يسار صفحة مستند DOCX
-
setMarginBottom(int value) - الهامش بالمليمترات التي يجب أن تظهر في أسفل صفحة مستند DOCX
-
setMarginRight(int value) - الهامش بالمليمترات التي يجب أن تظهر على يمين مستند DOCX
-
setBrowserWidth(int value) - ال عرض المتصفح بالبكسل
- تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
- الافتراضي: 1366
- الحد الأقصى: 10000
- العرض التلقائي: -1 (تمرير -1 يعني أن عرض المستعرض يطابق عرض مستند PDF)
-
setPageWidth(int value) - ال عرض مخصص لل DOCX الناتجة في ملم
-
setPageHeight(int value) - ال ارتفاع مخصص لل DOCX الناتجة في ملم
- الافتراضي: PageSize ارتفاع
- الحد الأدنى: 15
-
setDelay(int value) - عدد المللي ثانية إلى انتظر قبل التقاط لقطة الشاشة
- الافتراضي: 0
- الحد الأقصى: 30000
-
setRequestAs(BrowserType value) - نوع وكيل المستخدم الذي ترغب في استخدامه
-
setTemplateId(String value) - أضف قالب المعرف الذي يحدد رأس وتذييل مستند DOCX
-
setClickElement - هذا يحدد عنصر HTML ، باستخدام ملف محدد CSS للنقر. تذكر أن التأخير قد يكون مطلوبًا أيضًا لعرض تأثيرات النقرة
- تحذير هذه الميزة حاليًا في مرحلة تجريبية وقد لا توفر نتائج متسقة.
-
setTargetElement(String value) - ال محدد CSS من عنصر HTML الوحيد على صفحة الويب المستهدفة المراد تشغيلها intoa لقطة شاشة ، يتم تجاهل جميع الأجزاء الأخرى من صفحة الويب. إذا كان هناك عناصر HTML مطابقة متعددة يتم اختيار أول عنصر
-
setHideElement(String value) - ال محددات CSS واحد أو أكثر من عناصر HTML في صفحة الويب المراد إخفاؤها ، لتحديد عناصر HTML متعددة لإخفاء فصل كل محدد بفاصلة
-
setWaitForElement(String value) - ال محددات CSS من عنصر HTML في صفحة الويب التي يجب أن تكون مرئية قبل تنفيذ الالتقاط
-
setQuality(int value) - ال جودة DOCX عاد. يستخدم الإعداد الافتراضي الجودة الموصى بها لـ DOCX.
- إن تقليل الجودة سيقلل حجم الملف ويقلل أوقات التنزيل.
- الافتراضي: -1
- الحد الأدنى: -1
- الحد الأقصى: 100
-
setCountry(Country value) - البلد لقطة ينبغي أن تؤخذ من.
- الافتراضي: الموقع الحالي الأسرع
- خيارات: الدولة.SINGAPORE، الدولة.المملكة المتحدة، الدولة.الولايات المتحدة الأمريكية
-
setExportURL(String value) - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
-
setEncryptionKey(String key) - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
-
setNoAds(boolean noAds) - إذا كان هذا صحيحا يجب أن تكون الإعلانات مخفية تلقائيًا.
-
setNoCookieNotifications(boolean noCookieNotifications) - إذا كان هذا صحيحا كل شيء شائع يجب أن تكون إعلامات ملفات تعريف الارتباط مخفية تلقائيًا.
-
setAddress(String address) - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
-
setProxy(String proxy) - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
-
setMergeId(String mergeId) - معرف الالتقاط الذي يجب أن يكون دمجها في بداية وثيقة DOCX الجديدة
-
setPassword(String mergeId) - ال كلمة المرور لحماية وثيقة DOCX دوامة
الطرق العامة
-
AddPostParameter (String اسم، String القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
- الاسم - اسم المعلمة HTTP Post
- القيمة - قيمة المعلمة HTTP Post
-
AddTemplateParameter (String اسم، String القيمة) - تحديد قالب مخصص المعلمة والقيمة ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة.
- اسم - اسم المعلمة قالب
- القيمة - قيمة المعلمة القالب
URLToTable(String موقع المعلومات العالمي، TableOptions خيارات)
يحدد عنوان URL الذي يجب استخراج جداول HTML منه.
المعلمات
-
عنوان url - عنوان URL لاستخراج جداول HTML من
- TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
قيمة الإرجاع
باطل
HTMLToTable (String أتش تي أم أل، TableOptions خيارات)
يحدد HTML الذي يجب استخراج جداول HTML منه.
المعلمات
-
أتش تي أم أل - HTML لاستخراج جداول HTML من.
- TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
قيمة الإرجاع
باطل
FileToTable (String مسار، TableOptions خيارات)
يحدد ملف HTML الذي يجب استخراج جداول HTML منه.
المعلمات
-
المسار - مسار ملف ملف HTML لاستخراج جداول HTML من.
- TableOptions خيارات - مثيل لل TableOptions الفئة التي تحدد أي خيارات خاصة لاستخدامها عند تحويل جدول HTML.
قيمة الإرجاع
باطل
TableOptions
يمثل الفصل جميع الخيارات المتاحة عند تحويل جداول HTML إلى CSV أو XLSX أو JSON.
ممتلكات عامة
-
setCustomId(String value) - معرف مخصص يمكنك نقله إلى خدمة الويب. سيتم إرجاع ذلك بعنوان URL الخاص بالرد الذي حددته
-
setTableNumberToInclude(int value) - فهرس الجدول المطلوب تحويله ، إذا كانت جميع الجداول في صفحة الويب مرتبة من أعلى صفحة الويب إلى أسفل
-
setFormat(TableFormat value) - يجب أن يكون الجدول في
-
setIncludeHeaderNames(boolean value) - إذا تم إدراج أسماء الرؤوس الحقيقية في الجدول
-
setIncludeAllTables(boolean value) - إذا كان هذا صحيحًا ، فسيتم استخراج كل جدول في صفحة الويب مع ظهور كل جدول في ورقة بيانات منفصلة. متوفر فقط بتنسيق XLSX
-
setTargetElement(String value) - معرف عنصر HTML الوحيد في صفحة الويب التي يجب استخدامها لاستخراج الجداول من
-
setRequestAs(BrowserType value) - نوع وكيل المستخدم الذي ترغب في استخدامه
-
setCountry(Country value) - البلد لقطة ينبغي أن تؤخذ من.
- الافتراضي: الموقع الحالي الأسرع
- خيارات: الدولة.SINGAPORE، الدولة.المملكة المتحدة، الدولة.الولايات المتحدة الأمريكية
-
setExportURL(String value) - ال عنوان URL للتصدير الذي يحدد حيث يجب أن يتم تصدير الالتقاط أيضا
-
setEncryptionKey(String key) - إذا تم تحديد مفتاح تشفير AES تشفير 64 أساسي ، فسيتم تشفير الالتقاط عند إنشائه. فمن المستحسن استخدام إنشاء طريقة مفتاح التشفير لإنشاء المفتاح و فك تشفير الطرق لفك تشفير الالتقاط المشفر كما هو موضح في هذا المثال.
-
setAddress(String address) - عنوان URL لتنفيذ تعليمات HTML البرمجية فيه. يمكن أن يكون مفيدًا في حالة استخدام HTML الجاري تحويله عناوين URL النسبية لموارد مثل CSS والصور.
-
setProxy(String proxy) - تفاصيل وكيل HTTP يجب أن يستخدم برنامج المتصفح لاستخدام هذا الالتقاط
الطرق العامة
-
AddPostParameter (String اسم، String القيمة) - يحدد معلمة HTTP Post والقيمة الاختيارية ، يمكن استدعاء هذه الطريقة عدة مرات لإضافة معلمات متعددة. باستخدام هذه الطريقة سوف يجبر GrabzIt ل أداء وظيفة HTTP.
- الاسم - اسم المعلمة HTTP Post
- القيمة - قيمة المعلمة HTTP Post
Save()
Save النتيجة بشكل غير متزامن وإرجاع معرف فريد ، والتي يمكن استخدامها للحصول على لقطة مع GetResult الأسلوب.
قيمة الإرجاع
يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة
هذه هي الطريقة الموصى بها لحفظ الملف
Save(String عاود الاتصال بالعنوان)
Save النتيجة بشكل غير متزامن وإرجاع معرف فريد ، والتي يمكن استخدامها للحصول على لقطة مع GetResult الأسلوب.
المعلمات
-
callBackURL - معالج يجب على خدمة GrabzIt الاتصال بعد اكتمال عملها
قيمة الإرجاع
يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة
تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة
Save النتيجة بشكل متزامن GrabzItFile موضوع.
قيمة الإرجاع
GrabzItFile موضوع
تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة
SaveTo(String saveToملف)
Save النتيجة بشكل متزامن إلى ملف.
المعلمات
-
saveToملف - مسار الملف الذي سيتم التقاطه saveد إلى بمجرد الانتهاء منه
قيمة الإرجاع
تقوم بإرجاع القيمة الحقيقية إذا كانت ناجحة وإلا فإنها ستلقي استثناءً.
الحالة احصل على الحالة(String هوية شخصية)
الحصول على الوضع الحالي للشاشة GrabzIt.
المعلمات
-
معرف - المعرف الفريد للشاشة
قيمة الإرجاع
الحالة موضوع
احصل على جميع ملفات تعريف الارتباط التي يستخدمها GrabzIt لمجال معين. قد يشمل ذلك ملفات تعريف الارتباط المعرفة من قبل المستخدم.
المعلمات
-
المجال - المجال لإرجاع ملفات تعريف الارتباط لـ
قيمة الإرجاع
GrabzItCookie مجموعة
SetCookie (String اسم، String نطاق، String القيمة، String مسار، boolean httponly ، تاريخ انتهاء الصلاحية)
يعين ملف تعريف ارتباط مخصص جديد على GrabzIt ، إذا كان ملف تعريف الارتباط المخصص يحمل نفس الاسم والمجال مثل ملف تعريف الارتباط العام ، يتم تجاوز ملف تعريف الارتباط العام.
قد يكون ذلك مفيدًا إذا كانت ملفات مواقع الويب تتحكم فيها ملفات تعريف الارتباط.
المعلمات
-
اسم - اسم ملف تعريف الارتباط لتعيين
-
المجال - مجال موقع الويب لتعيين ملف تعريف الارتباط لـ
- القيمة - قيمة ملف تعريف الارتباط
- المسار - مسار موقع الويب الذي يرتبط به ملف تعريف الارتباط
- httponly - إذا كان هذا صحيحًا ، فيمكن استخدام ملف تعريف الارتباط فقط مع بروتوكول HTTP
- تنتهي صلاحيته - يحدد وقت انتهاء صلاحية ملف تعريف الارتباط. تمرير قيمة فارغة إذا كان ملف تعريف الارتباط يجب أن لا تنتهي
قيمة الإرجاع
صحيح إذا تم تعيين ملف تعريف الارتباط بنجاح ، وإلا خطأ
DeleteCookie (String اسم، String نطاق)
حذف ملف تعريف ارتباط مخصص أو حظر ملف تعريف ارتباط عمومي من الاستخدام
المعلمات
-
اسم - اسم ملف تعريف الارتباط المراد حذفه
-
المجال - مجال موقع الويب لحذف ملف تعريف الارتباط لـ
قيمة الإرجاع
صحيح إذا تم حذف ملف تعريف الارتباط بنجاح ، وإلا كان خطأ
احصل على كل ما تبذلونه من تحميل مخصص watermarks
قيمة الإرجاع
WaterMark مجموعة
WaterMark تواصلWaterMark(String معرف)
عودة العرف الخاص بك watermarks الذي يطابق المعرف المحدد
المعلمات
-
المعرف - معرف مخصص معين watermark تريد المشاهدة
قيمة الإرجاع
WaterMark موضوع
إضافة العرف الجديد watermark
المعلمات
-
المعرف - المعرف الذي تريد منحه المخصص watermark. من المهم أن يكون هذا المعرف فريدًا.
-
المسار - المسار المطلق لملف watermark على الخادم الخاص بك. على سبيل المثال C: /watermark/1.png
-
xpos - الموضع الأفقي الذي تريد أن تظهر فيه لقطة الشاشة
-
ypos - الموضع الرأسي الذي تريد أن تظهر فيه لقطة الشاشة
قيمة الإرجاع
يعود صحيحًا إذا كان watermark تم تعيينه بنجاح
DeleteWaterMark(String معرف)
حذف مخصص watermark
المعلمات
-
المعرّف - معرّف العرف watermark تريد حذفه
قيمة الإرجاع
يعود صحيحًا إذا كان watermark تم حذفه بنجاح
SetLocalProxy (String proxyUrl)
هذه الطريقة تمكن الخادم الوكيل المحلي ليتم استخدامها لجميع الطلبات.
المعلمات
-
proxyUrl - عنوان URL ، الذي يمكن أن يتضمن منفذًا إذا لزم الأمر ، من الوكيل. سيؤدي توفير قيمة خالية إلى إزالة أي وكيل تم تعيينه مسبقًا
UseSSL (boolean القيمة)
يحدد ما إذا كانت طلبات GrabzIt يجب أن تستخدم API SSL
المعلمات
-
قيمة - إذا كان هذا صحيحًا ، فستستخدم جميع الطلبات إلى واجهة برمجة تطبيقات GrabzIt SSL
String CreateEncryptionKey ()
قم بإنشاء مفتاح تشفير 64 أساسي آمن مشفر بطول أحرف 44.
فك (String مسار، String مفتاح)
فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.
المعلمات
GrabzItFile فك (GrabzItFile ملف، String مفتاح)
فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.
المعلمات
البايت [] فك تشفير البيانات (البايتة) ، String مفتاح)
فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.
المعلمات
تتضمن التعدادات
ImageFormat
يشمل هذا التعداد القيم التالية.
- BMP8
- BMP16
- BMP24
- BMP
- JPG
- TIFF
- بابوا نيو غينيا
- ويب بي
BrowserType
يشمل هذا التعداد القيم التالية.
- STANDARDBROWSER
- MOBILEBROWSER
- محرك البحث
الدولة
يشمل هذا التعداد القيم التالية.
- DEFAULT
- سنغافورة
- المملكة المتحدة
- الولايات المتحدة الأمريكية
PageSize
يشمل هذا التعداد القيم التالية.
- A3
- A4
- A5
- A6
- B3
- B4
- B5
- B6
- قانونية
- رسالة
PageOrientation
يشمل هذا التعداد القيم التالية.
- المناظر الطبيعيه
- PORTRAIT
CSSMediaType
يشمل هذا التعداد القيم التالية.
TableFormat
يشمل هذا التعداد القيم التالية.
HorizontalPosition
يشمل هذا التعداد القيم التالية.
VerticalPosition
يشمل هذا التعداد القيم التالية.
- اذهب للأعلى
- MIDDLE
- BOTTOM
نتيجة الطبقات
كوكي
ممتلكات عامة
-
String getName()
-
String getValue()
-
String getDomain()
- المجال الذي تم تعيين ملف تعريف الارتباط عليه.
-
String getPath()
- المسار على المجال الذي ينطبق عليه ملف تعريف الارتباط هذا.
-
String getHttpOnly()
- إذا كان ملف تعريف الارتباط هذا صالحًا فقط عند عرض موقع الويب باستخدام بروتوكول HTTP.
-
String getExpires()
- تاريخ انتهاء صلاحية ملف تعريف الارتباط هذا
-
String getType()
-
نوع ملف تعريف الارتباط هذا ، والذي يمكن أن يكون أحد الإجراءات التالية:
- عالمي - هذا ملف تعريف ارتباط عالمي من إعداد GrabzIt
- محلي - هذا ملف تعريف ارتباط محلي تم تعيينه بواسطتك
- تجاوز - ملف تعريف ارتباط عمومي تم تجاوزه بواسطتك
GrabzItFile
الطرق العامة
- البايت [] getBytes ()
- باطل Save(String المسار)
- String إلىString()
الحالة
الطبقة التي تمثل الوضع الحالي للشاشة.
الطرق العامة
-
boolean هو معالجة ()
- إذا كان هذا صحيحًا ، فلا تزال لقطة الشاشة قيد المعالجة.
-
boolean isCached ()
- إذا كان صحيحًا ، فقد تمت معالجة لقطة الشاشة ويتم تخزينها مؤقتًا في الوقت الحالي.
-
boolean منتهي الصلاحية()
- إذا كان هذا صحيحًا ، فلم تعد لقطة الشاشة موجودة على نظام GrabzIt.
-
String getMessage ()
- رسالة خطأ تم إرجاعها بواسطة النظام.
WaterMark
هذه الفئة تمثل العادة watermarks مخزنة في GrabzIt
الطرق العامة