כלים ללכידה ולהמרה של האינטרנט

כיצד להוסיף כותרות עליונות רגל תחתונות למסמכי DOCX ו- PDF?

כותרת

כדי להוסיף כותרות ו / או כותרות תחתונות למסמכי DOCX או PDF שעליך לעשות צור תבנית, עם מזהה שצוין. במקרה הזה report. התבנית יכולה לכלול את כל הטקסט, התמונות והטבלאות שברצונך להציג, יחד עם כללים למועד הצגת הכותרות והכותרות התחתונות.

בנוסף תבניות יכולות לכלול משתנים מובנים, כמו מספרי עמודים. או משתני תבנית מותאמים אישית כמוצג להלן. למשל זה יכול להיות הטקסט של הכותרת, היו {number} הוא משתנה מותאם אישית.

Report number: {number}

לאחר מכן תוכל להעביר מזהה תבנית זה ל- GrabzIt כדי להוסיף את הכותרת שצוינה לכל מסמך DOCX או PDF. בדוגמאות המוצגות להלן הכותרת לעיל מוצגת בכל מסמך PDF שנוצר, עבור כל שפת תכנות שאנו תומכים בה. עם זאת ניתן להתאים את קוד זה בקלות להוסיף כותרות עליונות כותרת עליונה ותחתונות גם למסמכי DOCX.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.TemplateId = "report";
options.MarginTop = 50;
options.MarginBottom = 50;
options.AddTemplateParameter("number", "12345");

grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.example.com/Home/Index");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.setTemplateId("report");
options.setMarginTop(50);
options.setMarginBottom(50);
options.AddTemplateParameter("number", "12345");

grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.example.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").AddTemplateVariable("number", "12345").ConvertURL("http://www.spacex.com", 
{"format": "pdf", 
"mtop":50, 
"mbottom":50, 
"templateid":"report"}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"marginTop":50,"marginBottom":50,"templateId":"report",
"templateVariables":"number=12345"};

client.url_to_pdf("http://www.spacex.com", options);
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItPDFOptions->new();
$options->marginTop(50);
$options->marginBottom(50);
$options->templateId("report");
$options->AddTemplateParameter("number","12345");

$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.example.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItPDFOptions();
$options->setMarginTop(50);
$options->setMarginBottom(50);
$options->setTemplateId("report");
$options->AddTemplateParameter("number","12345");

$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.example.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItPDFOptions.GrabzItPDFOptions()
options.marginTop = 50
options.marginBottom = 50
options.templateId = "report"
options.AddTemplateParameter("number","12345")

grabzIt.URLToPDF("http://www.spacex.com", options)
grabzIt.Save("http://www.example.com/handler.py")

זכור בעת ביצוע בקשות אנא וודא את כל ערכי הפרמטרים מקודדים בכתובות אתרים. שים לב שכל שם וערך של POST יצטרכו להיות מקודדים תחילה גם ב- URL.

https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=pdf&tvars=number%3D12345&mtop=50&mbottom=50&templateid=report&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::PDFOptions.new()
options.marginTop = 50
options.marginBottom = 50
options.templateId = "report"
options.add_template_parameter("number","12345")

grabzIt.url_to_pdf("http://www.spacex.com", options)
grabzItClient.save("http://www.example.com/handler/index")

כותרת עליונה או כותרת תחתונה אינן מופיעות ב- PDF

בעת הפקת מסמכי PDF, עליכם לוודא שיש מספיק מקום בכדי לראות את הכותרת העליונה או הכותרת התחתונה. לשם כך ציין מרווח עליון גדול מספיק בכדי שיופיע הכותרת העליונה ושוליים תחתונים גדולים מספיק כדי להופיע כותרת תחתונה. כדי לקבל זכות בגודל השוליים עשוי לדרוש ניסוי וטעייה.