Professional Documents
Culture Documents
Veretynskyi SummerPractice
Veretynskyi SummerPractice
Факультет № 5
ЩОДЕННИК ПРАКТИКИ
з виробничої практики
Прізвище Веретинського
Ім’я Костянтина
По батькові Максимовича
ЗМІСТ
Відповідальний за випуск
В щоденнику пронумеровано,
прошнуровано 15 сторінок
3
До початку роботи
з дозволу керівника займіть своє робоче місце за комп’ютером, налаш-
туйте висоту стола, стільця, підставки для ніг, кут нахилу монітора
так, щоб середина екрана монітора знаходилася трохи нижче
горизонтальної лінії зору;
відстань від очей до поверхні екрана становила 40-80 см, залежно від
розмірів об’єктів на екрані;
лінія від очей до центра екрана монітора була перпендикулярна до
площини екрана;
пальці рук вільно лежали на клавіатурі;
руки утворювали в ліктьовому суглобі кут, близький до 90;
клавіатура лежала на поверхні стола або на спеціальній полиці на
відстані 10-30 см від краю і була нахилена під кутом 5-15;
спина опиралася на спинку стільця;
ноги опиралися на підлогу або на спеціальну підставку;
наведіть лад на робочому столі, приберіть з нього предмети, які не
потрібні для роботи;
перевірте чистоту своїх рук, за потреби вимийте їх і витріть насухо;
за потреби, з дозволу вчителя і тільки спеціальною серветкою протріть
екран монітора, клавіатуру, килимок і мишу;
перевірте відсутність зовнішніх пошкоджень комп’ютерного облад-
нання.
ГР АФІК
проходження практики
Дата Найменув Ким працював Що зроблено
ання
практикант
(номер)
цеху
30.06.2023 503 Практикант Розроблена програма, яка дозволяє
конвертувати файли Microsoft Word,
Microsoft Excel, Microsoft PowerPoint у
формат PDF
Підписи:
керівника практики
студента
7
Індивідуальне завдання
Розробити Desktop додаток для конвертування файлів формату .doc(docx),
.xls(xlsx), .ppt(pptx) у формат .pdf. Для написання програми
використовувати мову C# та графічну підсистему WPF.
Технічний звіт
Нижче наведений код класу Convertation, який визначає логіку конвертації файлів
у формат PDF для форми(файл ConvertationClass.cs).
using Spire.Xls;
using Spire.Doc;
using Spire.Presentation;
namespace ConvertLib
{
public class Convertation
{
public static void fromWord(Document doc, String filename)
{
String path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".pdf";
doc.LoadFromFile(filename);
ToPdfParameterList toPdfParameterList = new ToPdfParameterList();
toPdfParameterList.IsEmbeddedAllFonts = true;
toPdfParameterList.DisableLink = true;
doc.JPEGQuality = 100;
doc.SaveToFile(path, toPdfParameterList);
}
public static void fromExcel(Workbook workbook, String filename)
{
String path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".pdf";
workbook.LoadFromFile(filename);
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
workbook.Worksheets[i].AllocatedRange.AutoFitColumns();
}
ConverterSetting converterSetting = workbook.ConverterSetting;
converterSetting.SheetFitToPage = true;
workbook.SaveToFile(path, Spire.Xls.FileFormat.PDF);
}
public static void fromPowerPoint(Presentation presentation, String filename)
8
{
String path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".pdf";
presentation.LoadFromFile(filename);
SaveToPdfOption saveToPdfOption = presentation.SaveToPdfOption;
presentation.SaveToFile(path, Spire.Presentation.FileFormat.PDF);
}
}
}
namespace ConvertToPDF
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
</Grid>
</Window>
10
Відзив
керівника практики від підприємства
Завдання виконано в повному обсязі. Практикант
продемонстрував навички з пошуку та застосування необхідних
бібліотек, створення Desktop додатків на мові програмування C# з
використанням дворівневої архітектури та графічної підсистеми WPF.
Практикант продемонстрував такі якості: гнучкість, стресостійкість,
креативність, вміння швидко вчитись та застосовувати знання на
практиці.
Підпис
Залік з виробничої практики здано студентом з оцінкою
Підписи членів комісії
15
16
ВИСНОВКИ
з технічного звіту
В результаті виконання завдання на виробничку практику, я
познайомився з бібліотекою Spire, що дозволяє будувати .NET
додатки, які працюють з документами Microsoft Office та PDF.
Повторив основи об’єкто-орієнтованого програмування на мові C#.
Крім того, закріпив свої знання з використання графічної підсистеми
WPF.