تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تحويل صورة الى ملف Pdf
#1
Lightbulb 


السلام عليكم ورحمة الله وبركاته


اولاً نحن نتعلم طريقة البرمجة من الصفر

والحمدلله انجزت برنامج لشركتي للطاقه النضيفه او البديله

البرنامج عباره عن تيكست الحمل بالامبير والثاني اختيار وقت التشغيل ان كان Ups او Inverter عاكس ..

يستخرجلك الجهاز المطلوب .. وعدد البطاريات وان كان احادي الطور او ثلاثي  

والحمل فيه اختيارين Ampeir او KVA 

والان وصلت الى مرحله ادخل بي مكتبات ال PDf 

 ملاحضه لاتعطيني .. كود كامل .. مكمل .. انا اريد اتعلم وكيف اكتب الكود بالطريقة الصحيحه بعد عده تجارب ..

اعطني

مثال : تعريف السترنك  الي راح استخدمه من اي مكتبه تعطيناه ..


انا محتاج اولاً .. كود  ان شاء ملف بي دي اف ..

ثانياً كود اختيار .. الصوره المراد تحويلها ..

ثالثاً  تغيير حجم الصورة الى A4 

رابعاً حفظ الملف في مكان انا اختاره ..

خامساً بعد الحفظ سوف انا اقوم بطباعه الملف كاملاً .. مع عده .. ملفات ..وادمجهم مع بعض ليصبح 

الملف 

الصفحه الاولى الصوره التي تم تحويلهاً

ثاني صفحه اسم الجهاز الذي سوف اقوم .. بانشائه .

ثالث صفحه Datasheet البطاريات 

وتكون كلها في ملف واحد .. وحفظ الملف الاخير 

مكان انا احدده 

ولكم جزيل الشكر والتقدير ..  Heart
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

اول قم بجلب البيانات

PHP كود :
Imports System.IO
Imports iTextSharp
.text
Imports iTextSharp
.text.pdf 


ثانياً اضف هذه الدالة

PHP كود :
Private Sub ConvertImageToPDF(imagePath As StringpdfPath As String)
 
   Using doc As New Document()
 
       Try
            Dim writer 
As PdfWriter PdfWriter.GetInstance(doc, New FileStream(pdfPathFileMode.Create))
 
           doc.Open()
 
           Dim img As iTextSharp.text.Image iTextSharp.text.Image.GetInstance(imagePath)
 
           Dim originalWidth As Single img.Width
            Dim originalHeight 
As Single img.Height
            If originalWidth 
originalHeight Then
                img
.ScaleToFit(doc.PageSize.Widthdoc.PageSize.Height)
 
           Else
                img
.ScaleToFit(doc.PageSize.Heightdoc.PageSize.Width)
 
           End If
 
           doc.NewPage()
 
           img.SetAbsolutePosition(0doc.PageSize.Height img.ScaledHeight)
 
           doc.Add(img)
 
       Catch ex As Exception
            MessageBox
.Show(ex.Message)
 
       Finally
            doc
.Close()
 
       End Try
 
   End Using
End Sub 

ثالثاً في حدث الزر 

PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
    Dim openFileDialog 
As New OpenFileDialog()
 
   openFileDialog.Filter "Image Files|*.jpg;*.jpeg;*.png;*.gif;*.bmp"
 
   openFileDialog.Title "Select an Image File"

 
   If openFileDialog.ShowDialog() = DialogResult.OK Then
        Dim imagePath 
As String openFileDialog.FileName
        Dim saveFileDialog 
As New SaveFileDialog()
 
       saveFileDialog.Filter "PDF Files|*.pdf"
 
       saveFileDialog.Title "Save PDF File"

 
       If saveFileDialog.ShowDialog() = DialogResult.OK Then
            Dim pdfPath 
As String saveFileDialog.FileName
            ConvertImageToPDF
(imagePathpdfPath)
 
           MessageBox.Show("Image converted to PDF successfully!")
 
       End If
 
   End If
End Sub 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: abu ammar
#3
(14-07-24, 02:33 PM)تركي الحلواني كتب : السلام عليكم ورحمة الله وبركاته

اول قم بجلب البيانات

PHP كود :
Imports System.IO
Imports iTextSharp
.text
Imports iTextSharp
.text.pdf 


ثانياً اضف هذه الدالة

PHP كود :
Private Sub ConvertImageToPDF(imagePath As StringpdfPath As String)
 
   Using doc As New Document()
 
       Try
            Dim writer 
As PdfWriter PdfWriter.GetInstance(doc, New FileStream(pdfPathFileMode.Create))
 
           doc.Open()
 
           Dim img As iTextSharp.text.Image iTextSharp.text.Image.GetInstance(imagePath)
 
           Dim originalWidth As Single img.Width
            Dim originalHeight 
As Single img.Height
            If originalWidth 
originalHeight Then
                img
.ScaleToFit(doc.PageSize.Widthdoc.PageSize.Height)
 
           Else
                img
.ScaleToFit(doc.PageSize.Heightdoc.PageSize.Width)
 
           End If
 
           doc.NewPage()
 
           img.SetAbsolutePosition(0doc.PageSize.Height img.ScaledHeight)
 
           doc.Add(img)
 
       Catch ex As Exception
            MessageBox
.Show(ex.Message)
 
       Finally
            doc
.Close()
 
       End Try
 
   End Using
End Sub 

ثالثاً في حدث الزر 

PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
    Dim openFileDialog 
As New OpenFileDialog()
 
   openFileDialog.Filter "Image Files|*.jpg;*.jpeg;*.png;*.gif;*.bmp"
 
   openFileDialog.Title "Select an Image File"

 
   If openFileDialog.ShowDialog() = DialogResult.OK Then
        Dim imagePath 
As String openFileDialog.FileName
        Dim saveFileDialog 
As New SaveFileDialog()
 
       saveFileDialog.Filter "PDF Files|*.pdf"
 
       saveFileDialog.Title "Save PDF File"

 
       If saveFileDialog.ShowDialog() = DialogResult.OK Then
            Dim pdfPath 
As String saveFileDialog.FileName
            ConvertImageToPDF
(imagePathpdfPath)
 
           MessageBox.Show("Image converted to PDF successfully!")
 
       End If
 
   End If
End Sub 
بارك الله بيك اخي العزيز لكن انت اعطيتني الزبده .. شكرا لك على المساعده
لكني ليس قوي في استدعاء الدوال ياريت لو تعطيني مثالاً .. بارك الله فيك .
الرد }}}
تم الشكر بواسطة:
#4
البيانات في الاعلاء هيا مثال

انسخها كما هي

وقم بعمل زر في النموذج وجرب
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: asmarsou
#5
ممتاز رائع .. بارك الله فيك
ممكن كود تحويل ملفات الورد الى بي دي اف ان أمكن
الرد }}}
تم الشكر بواسطة:
#6
الزميل    
PHP كود :
http://vb4arb.com/vb/member.php?action=profile&uid=31301 
برجاء وضع المثال كامل انا احتاجه   والاخرين
الرد }}}
تم الشكر بواسطة: abu ammar
#7
(22-07-24, 04:59 PM)abu ammar كتب : ممتاز رائع .. بارك الله فيك
ممكن كود تحويل ملفات الورد الى بي دي اف  ان أمكن

اليك بمثال لتحويل ملف وورد الى بي دي اف
PHP كود :
Public Class Form1
    Public Sub ConvertToPDF
(sInputPath As StringsOutputPath As String)
 
       'type to be saved
        Const wdFormatPDF As Integer = 17

        Dim wdApp As Object
        Dim wdDoc As Object

        '
open the file
        wdApp 
CreateObject("Word.Application")
 
       wdDoc wdApp.Documents.Open(sInputPath)

 
       'convert it
        Call wdDoc.SaveAs2(sOutputPath, wdFormatPDF)

        '
close and clean
        wdDoc
.Close()
 
       wdApp.Quit()

 
       wdDoc Nothing
        wdApp 
Nothing
    End Sub
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Dim openFileDialog 
As New OpenFileDialog()
 
       openFileDialog.Filter "Word Files|*.docx"
 
       If openFileDialog.ShowDialog() = DialogResult.OK Then
            Dim wordPath 
As String openFileDialog.FileName
            Dim saveFileDialog 
As New SaveFileDialog()
 
           saveFileDialog.Filter "PDF Files|*.pdf"
 
           saveFileDialog.Title "Save PDF File"

 
           If saveFileDialog.ShowDialog() = DialogResult.OK Then
                Dim pdfPath 
As String saveFileDialog.FileName
                ConvertToPDF
(wordPathpdfPath)
 
               MessageBox.Show("the word document has been converted to PDF successfully!")
 
           End If
 
       End If
 
   End Sub
End 
Class 
الرد }}}
تم الشكر بواسطة: abu ammar , أبووسم
#8
إقتباس :abu ammar

الزميل برجاء وضع المثال    لاني ارغب   في طباعة ملف  كريستال بمقاسات يتحكم فيها العميل
الرد }}}
تم الشكر بواسطة:
#9
(14-07-24, 02:33 PM)تركي الحلواني كتب : السلام عليكم ورحمة الله وبركاته

اول قم بجلب البيانات

PHP كود :
Imports System.IO
Imports iTextSharp
.text
Imports iTextSharp
.text.pdf 


ثانياً اضف هذه الدالة

PHP كود :
Private Sub ConvertImageToPDF(imagePath As StringpdfPath As String)
 
   Using doc As New Document()
 
       Try
            Dim writer 
As PdfWriter PdfWriter.GetInstance(doc, New FileStream(pdfPathFileMode.Create))
 
           doc.Open()
 
           Dim img As iTextSharp.text.Image iTextSharp.text.Image.GetInstance(imagePath)
 
           Dim originalWidth As Single img.Width
            Dim originalHeight 
As Single img.Height
            If originalWidth 
originalHeight Then
                img
.ScaleToFit(doc.PageSize.Widthdoc.PageSize.Height)
 
           Else
                img
.ScaleToFit(doc.PageSize.Heightdoc.PageSize.Width)
 
           End If
 
           doc.NewPage()
 
           img.SetAbsolutePosition(0doc.PageSize.Height img.ScaledHeight)
 
           doc.Add(img)
 
       Catch ex As Exception
            MessageBox
.Show(ex.Message)
 
       Finally
            doc
.Close()
 
       End Try
 
   End Using
End Sub 

ثالثاً في حدث الزر 

PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
    Dim openFileDialog 
As New OpenFileDialog()
 
   openFileDialog.Filter "Image Files|*.jpg;*.jpeg;*.png;*.gif;*.bmp"
 
   openFileDialog.Title "Select an Image File"

 
   If openFileDialog.ShowDialog() = DialogResult.OK Then
        Dim imagePath 
As String openFileDialog.FileName
        Dim saveFileDialog 
As New SaveFileDialog()
 
       saveFileDialog.Filter "PDF Files|*.pdf"
 
       saveFileDialog.Title "Save PDF File"

 
       If saveFileDialog.ShowDialog() = DialogResult.OK Then
            Dim pdfPath 
As String saveFileDialog.FileName
            ConvertImageToPDF
(imagePathpdfPath)
 
           MessageBox.Show("Image converted to PDF successfully!")
 
       End If
 
   End If
End Sub 

هل ممكن مثال جاهز لمن عنده هذه المثال ايضاً كيف يمكن التحويل من PDF الى صوره 
اللهمّ بعلمك الغيب وقدرتك على الخلق، أحييني ما علمت الحياة خيراً لي، وتوفّني ما علمت الوفاة خيراً لي.


الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 814 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 777 07-02-25, 07:57 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 633 31-01-25, 10:21 PM
آخر رد: Kamil
  تحويل معادلة اكسل أحمد فتح الرحمن 1 471 29-01-25, 11:09 PM
آخر رد: أحمد فتح الرحمن
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 522 13-12-24, 04:48 AM
آخر رد: saud1004
  [VB.NET] تحويل لغة الأرقام في فيجوال ستوديو AboBattal 2 381 12-11-24, 08:11 AM
آخر رد: أبو خالد الشكري
  [VB.NET] تحويل من hexadecimal الى ASCII aminesori 2 361 07-11-24, 11:18 PM
آخر رد: aminesori
  تحويل الكود الى اداه بوحمد 2 383 15-10-24, 10:05 AM
آخر رد: بوحمد
  اضافة صورة مخزنة في قاعدة البيانات sql الى الكريستال ريبورت صالح عبدالله 3 458 24-09-24, 09:52 AM
آخر رد: صالح عبدالله
  تحويل الارقام الي حروف محمد بوقزاحة 8 9,763 15-09-24, 03:18 PM
آخر رد: abomustafa

التنقل السريع :


يقوم بقرائة الموضوع: