אם אתה רוצה לשתף את קטעי הקוד שלך, אתה יכול להמיר אותם לפורמט PDF. על מנת לעשות זאת, נדון כיצד להמיר את קוד המקור של Java, PHP, Python, C#, C++ לפורמט PDF בתוך יישום Java. בנוסף, נלמד גם להגן על קובצי PDF שהומרו באמצעות סיסמה.
הנושאים הבאים נדונים להלן:
- המרת קוד מקור Java API
- Java ל-PDF באמצעות Java
- Python ל-PDF באמצעות Java
- PHP ל-PDF - הגן על קובץ ה-PDF
ממיר קוד מקור Java API
GroupDocs.Viewer מספק Java API לעיבוד קבצים לפורמטים שונים כמו PDF, HTML ופורמטים של תמונה. אני אשתמש ב-API זה כדי להמיר קובצי קוד מקור של שפות שונות לפורמט PDF.
אתה יכול להוריד את קובץ ה-JAR מקטע ההורדות או להשתמש בתצורות המאגר והתלות העדכניות ביותר של Maven בתוך יישומי Java שלך.
<repository>
<id>GroupDocsArtifactRepository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>21.11</version>
</dependency>
המרת Java Code ל-PDF
בואו נגיע במהירות אל המטרה ונראה את התוצאות. השלבים הבאים מאפשרים לך להמיר את קובץ קוד המקור של Java ל-PDF.
- טען את קובץ ה-Java באמצעות המחלקה Viewer.
- הגדר את קובץ הפלט והאפשרויות באמצעות המחלקה PdfViewOptions.
- המר את קובץ ה-Java שנטען ל-PDF באמצעות השיטה המתאימה view().
קטע הקוד הבא של Java ממיר את קובץ קוד המקור המלא של Java לפורמט PDF.
/*
* מעבד קובץ Java ל-PDF באמצעות Java
*/
try (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
viewer.view(viewOptions);
}
הנה קובץ ה-PDF שהומר של קובץ ה-Java באמצעות קוד ה-Java שלמעלה. אם ברצונך להוסיף אבטחה לקובץ ה-PDF שנוצר, קפוץ לקטע למטה שבו קובץ ה-PHP מומר.
המרת Python Code ל-PDF באמצעות Java
אתה באמת חושב שיהיה קוד נפרד להמרת קוד Python ל-PDF והוא יהיה שונה במקצת מהמרת קובץ Java? לא, זה אותו דבר, פשוט מסור את קובץ ה-.py הנכון. השלבים הבאים מאפשרים לך להמיר את קוד Python ל-PDF.
- טען את קובץ Python באמצעות המחלקה Viewer.
- הגדר את נתיב קובץ הפלט ואת האפשרויות באמצעות המחלקה PdfViewOptions.
- המר את קובץ ה-.py שנטען ל-PDF בשיטת view() המתאימה.
קטע הקוד הבא של Java ממיר את קובץ קוד המקור המלא של Python לפורמט PDF.
/*
* המר את קובץ המקור של Python ל-PDF באמצעות Java
*/
try (Viewer viewer = new Viewer("path/source.py"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
viewer.view(viewOptions);
}
המרת PHP ל-PDF באמצעות Java
באופן דומה, אתה יכול גם להמיר את קבצי ה-PHP. עוד משהו להוסיף כאן; בזמן המרת קובצי קוד המקור שלך, תוכל להוסיף אבטחה לקובצי PDF. בואו נגן על קוד ה-PHP כאשר הוא מומר לפורמט PDF. השלבים הבאים מראים כיצד להמיר את קובץ ה-PHP ל-PDF.
- טען את קובץ ה-PHP באמצעות המחלקה Viewer.
- הגדר את האבטחה באמצעות מחלקה Security.
- הגדר את הסיסמאות לפתיחה ועריכה של קובץ ה-PDF שנוצר.
- הגדר את קובץ הפלט והאפשרויות שלו באמצעות המחלקה PdfViewOptions.
- קרא למתודה view() כדי לעבד את קובץ ה-PHP הנטען ל-PDF המוגן.
דוגמה לקוד Java הבאה ממירה את קובץ קוד המקור של PHP לקובץ PDF מוגן בסיסמה.
/*
* המרת קובץ מקור Php ל-PDF באמצעות Java
*/
try (Viewer viewer = new Viewer("path/source.php"))
{
Security security = new Security();
security.setDocumentOpenPassword("OpEnD0c");
security.setPermissionsPassword("Ple@se");
security.setPermissions(Permissions.ALLOW_ALL ^ Permissions.DENY_PRINTING);
PdfViewOptions viewOptions = new PdfViewOptions("path/php-source.pdf");
viewOptions.setSecurity(security);
viewer.view(viewOptions);
}
באופן דומה, אתה יכול להשתמש בקוד זה עבור קודי מקור אחרים של שפות תכנות נתמכות כמו C#, C/C++, GROOVY, Ruby ועוד.
קבל רישיון API בחינם
אתה יכול לקבל רישיון זמני בחינם לשימוש ב-API ללא מגבלות ההערכה.
סיכום
לסיום, למדנו להמיר קובצי קוד מקור של שפות תכנות שונות לפורמט PDF באמצעות Java. המרנו את קבצי Java, Python ו-PHP לפורמט PDF. בנוסף, למדנו כיצד להגן באמצעות סיסמה על קובץ ה-PDF שנוצר. באמצעות ממשק API זה, אתה יכול להתחיל לבנות יישום Java מציג קוד מקור משלך.
למידע נוסף על GroupDocs.Viewer, בקר בתיעוד. לשאלות, צור איתנו קשר דרך הפורום.