I file PDF (Portable Document Format) sono diventati lo standard per la condivisione di documenti grazie alla loro portabilità e compatibilità universale. Tuttavia, gli stessi attributi che rendono i PDF ideali per la condivisione significano anche che generalmente non sono progettati per essere facilmente modificati. Quando è necessario modificare il contenuto di un PDF, sia che si tratti di correggere errori, aggiornare dati o semplicemente aggiungere nuove informazioni, convertirlo in un formato più flessibile come Word (Doc o Docx) è spesso la soluzione. In questo articolo esploreremo diversi metodi e strumenti per convertire gratuitamente i file PDF in formato Word.

Converti PDF in Word utilizzando strumenti online gratuiti

Uno dei modi più semplici per convertire un PDF in Word è utilizzare gli strumenti di conversione online. Questi strumenti sono ampiamente disponibili e facili da usare e non richiedono l'installazione di software. Qui presenteremo due comuni convertitori online gratuiti e forniremo guide dettagliate per il loro utilizzo.

1. Convertitore online iLovePDF

iLovePDF fornisce una soluzione online affidabile per convertire file PDF in documenti Word modificabili. Se hai bisogno di estrarre o modificare contenuti da file PDF, ti consigliamo il convertitore gratuito da PDF a Word di iLovePDF.

Di seguito sono riportati i passaggi per convertire PDF in Word utilizzando iLovePDF:

Passaggio 1: accesso al convertitore da PDF a Word di iLovePDF tramite: https://www.ilovepdf.com/pdf_to_word

How to Convert PDF to Word for Free

Passaggio 2: carica un file PDF facendo clic sul pulsante "Seleziona file PDF" o trascinandolo nell'area di rilascio PDF (consente anche di caricare PDF da Google Drive e DropBox).

How to Convert PDF to Word for Free

Passaggio 3: fare clic su "Converti in WORD" per convertire il file PDF caricato.

How to Convert PDF to Word for Free

Passaggio 4: fare clic su "Scarica WORD" per salvare il documento Word convertito.

How to Convert PDF to Word for Free

2. Convertitore online Smallpdf

Smallpdf è un altro strumento affidabile che consente agli utenti di trasformare facilmente e gratuitamente i file PDF in documenti Word modificabili. Con i suoi risultati di conversione accurati e le elevate velocità di elaborazione, il convertitore da PDF a Word di Smallpdf semplifica l'attività di conversione.

Di seguito sono riportati i passaggi per convertire PDF in Word utilizzando Smallpdf:

Passaggio 1: accedi al convertitore Smallpdf da PDF a Word tramite:https://smallpdf.com/pdf-to-word

How to Convert PDF to Word for Free

Passaggio 2: fai clic su "SCEGLI FILE" per importare il tuo file PDF o trascinalo e rilascialo nell'area designata (è supportata anche l'importazione da DropBox o Google Drive).

How to Convert PDF to Word for Free

Passaggio3: Scegli "Converti solo testo selezionabile" e fai clic su "Converti". Tieni presente che la conversione di un file PDF scansionato in un file Word modificabile è una funzionalità Pro non gratuita.

How to Convert PDF to Word for Free

Passaggio4: fare clic su "Scarica" ​​per salvare il file Word convertito.

How to Convert PDF to Word for Free

Converti PDF in Word utilizzando la funzionalità integrata di MS Word

Se hai Microsoft Word installato sul tuo computer, puoi utilizzare la sua funzionalità integrata per convertire i file PDF in formato Word. Quando si utilizzano convertitori online, il problema della sicurezza è una grande preoccupazione. Convertire PDF in Word in questo modo riduce il rischio di esporre informazioni sensibili e la conversione può essere eseguita senza una connessione Internet. La soluzione più comoda è che puoi modificare o riformattare il file Word convertito direttamente in MS Word.

Di seguito sono riportati i passaggi per convertire PDF in Word utilizzando MS Word:

Passaggio1: apri Microsoft Word sul tuo computer.

Passaggio2: fare clic su "File" nella barra dei menu e selezionare "Apri".

How to Convert PDF to Word for Free

Passaggio3: scegli il file PDF che desideri convertire e aprilo in Word.

How to Convert PDF to Word for Free

Passaggio 4: MS Word convertirà automaticamente il file PDF in un documento Word modificabile. Puoi salvarlo andando su "File" > "Salva con nome" e selezionando il formato file desiderato (.docx o.doc).

How to Convert PDF to Word for Free

Conversione di PDF in Word a livello di codice utilizzando la libreria .NET gratuita

Per gli sviluppatori che cercano una soluzione per automatizzare il processo di conversione da PDF a Word, un approccio programmatico è sempre essenziale. Rispetto all'utilizzo di convertitori online o MS Word, la conversione programmatica di PDF in Word non solo garantisce la sicurezza di documenti sensibili o riservati, ma consente anche conversioni batch rapide.

Esiste una libreria .NET gratuita chiamata Free Spire.PDF for .NET che può convertire PDF in vari formati di file in C#. Con questa libreria Spire.PDF gratuita, gli sviluppatori possono integrare la funzionalità da PDF a Word nelle loro applicazioni per creare i propri convertitori PDF.

Di seguito è riportato il codice di esempio per convertire un file PDF in formato Doc o Docx in C#:

  • C#
using Spire.Pdf;

namespace ConvertPdfToFixedLayoutWord
{
    class Program
    {
        static void Main(string[] args)
        {
            //Create a PdfDocument object
            PdfDocument pdf = new PdfDocument();

            //Load a PDF document
            pdf.LoadFromFile("sample.pdf");

            //Convert PDF to Doc and save it to a specified path
            pdf.SaveToFile("ToDoc.doc", FileFormat.DOC);

            //Convert PDF to Docx and save it to a specified path
            pdf.SaveToFile("ToDocx.docx", FileFormat.DOCX);
            pdf.Close();
        }
    }
}

Spire.PDF gratuito consente la conversione da PDF a Word con solo tre righe di codice, ma tieni presente che la versione gratuita presenta alcune limitazioni di pagina, ad esempio solo le prime tre pagine di un PDF possono essere convertite con successo.

Se hai bisogno di un utilizzo illimitato di Spire.PDF per i tuoi progetti di sviluppo, prova la versione commerciale. Per una guida più dettagliata al riguardo, consulta questo: Converti PDF in Word in C#

Conclusione

Nel complesso, questo post fornisce diversi modi gratuiti ed efficienti per convertire file PDF statici in documenti Word modificabili, inclusi strumenti di conversione online, funzionalità integrate disponibili in Microsoft Word e programmazione. Seguendo questa guida completa e selezionando il metodo che meglio si adatta alle tue esigenze o preferenze, puoi facilmente ottenere la conversione da PDF a Word e sbloccare il potenziale per la modifica e la collaborazione dei documenti senza soluzione di continuità.

Les fichiers PDF (Portable Document Format) sont devenus la norme pour le partage de documents en raison de leur portabilité et de leur compatibilité universelle. Cependant, les attributs mêmes qui rendent les PDF idéaux pour le partage signifient également qu'ils ne sont généralement pas conçus pour une édition facile. Lorsque vous devez modifier le contenu d'un PDF, que ce soit pour corriger des erreurs, mettre à jour des données ou simplement ajouter de nouvelles informations, le convertir dans un format plus flexible tel que Word (Doc ou Docx) est souvent la solution. Dans cet article, nous explorerons différentes méthodes et outils pour convertir gratuitement des fichiers PDF au format Word.

Convertir un PDF en Word à l'aide d'outils en ligne gratuits

L'un des moyens les plus simples de convertir un PDF en Word consiste à utiliser des outils de conversion en ligne. Ces outils sont largement disponibles et faciles à utiliser sans aucune installation de logiciel requise. Nous présenterons ici deux convertisseurs en ligne gratuits courants et fournirons des guides étape par étape pour leur utilisation.

1. Convertisseur en ligne iLovePDF

iLovePDF fournit une solution en ligne fiable pour convertir des fichiers PDF en documents Word modifiables. Que vous ayez besoin d'extraire ou de modifier le contenu de fichiers PDF, le convertisseur gratuit PDF vers Word d'iLovePDF est recommandé.

Voici les étapes pour convertir un PDF en Word à l'aide d'iLovePDF :

Étape 1 : Accès au convertisseur iLovePDF PDF vers Word via : https://www.ilovepdf.com/pdf_to_word

How to Convert PDF to Word for Free

Étape 2: Téléchargez un fichier PDF en cliquant sur le bouton "Sélectionner un fichier PDF" ou en le faisant glisser et en le déposant dans la zone de dépôt PDF (cela permet également de charger un PDF depuis Google Drive et DropBox).

How to Convert PDF to Word for Free

Étape 3: Cliquez sur "Convertir en WORD" pour convertir le fichier PDF chargé.

How to Convert PDF to Word for Free

Étape 4: Cliquez sur "Télécharger WORD" pour enregistrer le document Word converti.

How to Convert PDF to Word for Free

2. Convertisseur en ligne Smallpdf

Smallpdf est un autre outil fiable qui permet aux utilisateurs de transformer gratuitement et de manière transparente des fichiers PDF en documents Word modifiables. Grâce à ses résultats de conversion précis et à ses vitesses de traitement rapides, le convertisseur PDF en Word de Smallpdf simplifie la tâche de conversion.

Voici les étapes pour convertir un PDF en Word à l'aide de Smallpdf :

Étape 1: Accès au convertisseur Smallpdf PDF en Word via : https://smallpdf.com/pdf-to-word

How to Convert PDF to Word for Free

Étape 2: Cliquez sur "CHOISIR LES FICHIERS" pour importer votre fichier PDF ou faites-le glisser et déposez-le dans la zone désignée (l'importation depuis DropBox ou Google Drive est également prise en charge).

How to Convert PDF to Word for Free

Étape3: Choisissez "Convertir le texte sélectionnable uniquement" et cliquez sur "Convertir". Veuillez noter que la conversion d'un fichier PDF numérisé en un fichier Word modifiable est une fonctionnalité Pro qui n'est pas gratuite.

How to Convert PDF to Word for Free

Étape4: Cliquez sur "Télécharger" pour enregistrer le fichier Word converti.

How to Convert PDF to Word for Free

Convertir un PDF en Word à l'aide de la fonctionnalité intégrée de MS Word

Si Microsoft Word est installé sur votre ordinateur, vous pouvez utiliser sa fonctionnalité intégrée pour convertir des fichiers PDF au format Word. Lors de l'utilisation de convertisseurs en ligne, le problème de sécurité est une grande préoccupation. Bien que la conversion de PDF en Word de cette manière réduise le risque d'exposition d'informations sensibles, la conversion peut être effectuée sans connexion Internet. Le plus pratique est que vous pouvez modifier ou reformater le fichier Word converti directement dans MS Word.

Voici les étapes pour convertir un PDF en Word à l'aide de MS Word :

Étape1: Ouvrez Microsoft Word sur votre ordinateur.

Étape2: Cliquez sur "Fichier" dans la barre de menu et sélectionnez "Ouvrir".

How to Convert PDF to Word for Free

Étape3: Choisissez le fichier PDF que vous souhaitez convertir et ouvrez-le dans Word.

How to Convert PDF to Word for Free

Étape 4: MS Word convertira automatiquement le fichier PDF en un document Word modifiable. Vous pouvez l'enregistrer en allant dans "Fichier" > "Enregistrer sous" et en sélectionnant le format de fichier souhaité (.docx ou.doc).

How to Convert PDF to Word for Free

Conversion de PDF en Word par programme à l'aide de la bibliothèque .NET gratuite

Pour les développeurs à la recherche d'une solution pour automatiser le processus de conversion PDF en Word, une approche programmatique est toujours essentielle. Par rapport à l'utilisation de convertisseurs en ligne ou de MS Word, la conversion programmée de PDF en Word garantit non seulement la sécurité des documents sensibles ou confidentiels, mais permet également des conversions par lots rapides.

Il existe une bibliothèque .NET gratuite appelée Free Spire.PDF for .NET qui peut convertir des PDF en différents formats de fichiers en C#. Avec cette bibliothèque gratuite Spire.PDF, les développeurs peuvent intégrer la fonctionnalité PDF vers Word dans leurs applications pour créer leurs propres convertisseurs PDF.

Voici l'exemple de code pour convertir un fichier PDF au format Doc ou Docx en C# :

  • C#
using Spire.Pdf;

namespace ConvertPdfToFixedLayoutWord
{
    class Program
    {
        static void Main(string[] args)
        {
            //Create a PdfDocument object
            PdfDocument pdf = new PdfDocument();

            //Load a PDF document
            pdf.LoadFromFile("sample.pdf");

            //Convert PDF to Doc and save it to a specified path
            pdf.SaveToFile("ToDoc.doc", FileFormat.DOC);

            //Convert PDF to Docx and save it to a specified path
            pdf.SaveToFile("ToDocx.docx", FileFormat.DOCX);
            pdf.Close();
        }
    }
}

Free Spire.PDF permet la conversion de PDF en Word avec seulement trois lignes de code, mais veuillez noter que la version gratuite a certaines limitations de pages, par exemple seules les trois premières pages d'un PDF peuvent être converties avec succès.

Si vous avez besoin d'une utilisation illimitée de Spire.PDF pour vos projets de développement, essayez la version commerciale. Pour un guide plus détaillé à ce sujet, consultez ceci : Convertir un PDF en Word en C#

Conclusion

Dans l'ensemble, cet article propose plusieurs moyens gratuits et efficaces de convertir des fichiers PDF statiques en documents Word modifiables, notamment des outils de conversion en ligne, des fonctionnalités intégrées disponibles dans Microsoft Word et la programmation. En suivant ce guide complet et en sélectionnant la méthode qui correspond le mieux à vos besoins ou préférences, vous pouvez facilement réaliser une conversion PDF en Word et libérer le potentiel d'édition et de collaboration transparentes de documents.

Paragraph indentations determine the horizontal space between the page margins and the text of paragraphs. They are an important formatting tool used in various types of written documents, such as essays, reports, and articles, to improve readability and create a visual distinction between paragraphs. In this article, we will demonstrate how to set paragraph indentations in Word documents in Python using Spire.Doc for Python.

Install Spire.Doc for Python

This scenario requires Spire.Doc for Python and plum-dispatch v1.7.4. They can be easily installed in your Windows through the following pip command.

pip install Spire.Doc

If you are unsure how to install, please refer to this tutorial: How to Install Spire.Doc for Python on Windows

Set Paragraph Indentations in Word in Python

Microsoft Word provides four types of paragraph indent options that enable you to format your document efficiently. These options are as follows:

  • First Line Indent: The first line indent refers to the horizontal space between the left margin and the beginning of the first line of a paragraph. It indents only the first line while keeping the subsequent lines aligned with the left margin.
  • Left Indent: The left indent, also known as the paragraph indent or the left margin indent, determines the horizontal distance between the left margin and the entire paragraph. It uniformly indents the entire paragraph from the left margin.
  • Right Indent: The right indent sets the horizontal distance between the right margin and the entire paragraph. It indents the paragraph from the right side, shifting the text towards the left.
  • Hanging Indent: The hanging indent is a unique indentation style where the first line remains aligned with the left margin, while all subsequent lines of the paragraph are indented inward. This creates a "hanging" effect, commonly used for bibliographies, references, or citations.

Spire.Doc for Python supports all these types of indents. The table below lists some of the core classes and methods that are used to set different paragraph indents in Word with Spire.Doc for Python:

Name Description
ParagraphFormat Class Represents the format of a paragraph.
ParagraphFormat.SetLeftIndent() Method Sets the left indent value for paragraph.
ParagraphFormat.SetRightIndent() Method Sets the right indent value for paragraph.
ParagraphFormat.SetFirstLineIndent() Method Sets the first line or hanging indent value.  Positive value represents first-line indent, and negative value represents hanging indent.

The steps below explain how to set paragraph indents in a Word document using Spire.Doc for Python:

  • Create a Document instance.
  • Load a sample Word document using Document.LoadFromFile() method.
  • Get a specific section using Document.Sections[] property.
  • Get a specific paragraph using Section.Paragraphs[] property.
  • Get the paragraph format using Paragraph.Format property, and then set the paragraph indent using the above listed methods of ParagraphFormat class.
  • Save the document to another file using Document.SaveToFile() method.
  • Python
from spire.doc import *
from spire.doc.common import *

# Create a Document instance
doc = Document()
# Load a sample Word document
doc.LoadFromFile("Sample6.docx")

# Get the first section
section = doc.Sections[0]

# Get the first paragraph and set the left indent
para1 = section.Paragraphs[0]
para1.Format.SetLeftIndent(30)

# Get the second paragraph and set the right indent
para2 = section.Paragraphs[1]
para2.Format.SetRightIndent(30)

# Get the third paragraph and set the first line indent
para3 = section.Paragraphs[2]
para3.Format.SetFirstLineIndent(30)

# Get the fourth paragraph and set the hanging indent
para4 = section.Paragraphs[3]
para4.Format.SetFirstLineIndent(-30)

# Save the document to file
doc.SaveToFile("SetIndents.docx", FileFormat.Docx2013)
doc.Close()

Python: Set Paragraph Indentations in Word

Apply for a Temporary License

If you'd like to remove the evaluation message from the generated documents, or to get rid of the function limitations, please request a 30-day trial license for yourself.

We're pleased to announce the release of Spire.PDF for Java 10.4.4. This version supports getting the keyword font names and sizes, and also fixes the issue that the converted PDFA2B file did not pass validation. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature SPIREPDF-6243
SPIREPDF-6638
Supports getting the keyword font names and sizes.
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(inputFile);
PdfPageBase page = pdf.getPages().get(0);
PdfTextFinder finds = new PdfTextFinder(page);
finds.getOptions().setTextFindParameter(EnumSet.of(TextFindParameter.IgnoreCase));
List<PdfTextFragment> result = finds.findAllText(page);
StringBuilder str = new StringBuilder();
for (PdfTextFragment find : result)
{
	str.append("FontName:"+find.getTextStates()[0].getFontName());
	str.append("FontSize:"+find.getTextStates()[0].getFontSize());
	str.append("FontFamily:"+find.getTextStates()[0].getFontFamily());
	str.append("Bold:"+find.getTextStates()[0].isBold());
	str.append("Italic:"+find.getTextStates()[0].isItalic());
	str.append("ForegroundColor:"+find.getTextStates()[0].getForegroundColor());
}
New feature SPIREPDF-6560 The PdfTextReplacer class supports matching through regular expressions.
PdfDocument doc = new PdfDocument();
doc.loadFromFile("input.pdf");
PdfTextReplaceOptions textReplaceOptions = new PdfTextReplaceOptions();
textReplaceOptions.setReplaceType(EnumSet.of(ReplaceActionType.Regex));
PdfPageBase page = doc.getPages().get(0);
PdfTextReplacer textReplacer = new PdfTextReplacer(page);
textReplacer.setOptions(textReplaceOptions);
String regularExpression = "\\bS\\w*L\\b";
textReplacer.replaceAllText(regularExpression, "NEW");
doc.saveToFile("output.pdf");
doc.dispose();  
Bug SPIREPDF-6330 Fixes the issue that the converted PDFA2B file did not pass validation.
Click the link below to download Spire.PDF for Java 10.4.4:

In a PowerPoint document, the footer is an area located at the bottom of each slide, typically containing textual information such as page numbers, dates, authors, and more. By adding a footer, you can give your slides a professional look and provide important information. Modifying the footer allows you to adjust the displayed content, style, and position to meet specific needs or styles. Removing the footer can clear the bottom content when extra information is not needed or to maintain a clean appearance. This article will introduce how to use Spire.Presentation for Python to add, modify, or remove footers in PowerPoint documents within a Python project.

Install Spire.Presentation for Python

This scenario requires Spire.Presentation for Python and plum-dispatch v1.7.4. They can be easily installed in your Windows through the following pip command.

pip install Spire.Presentation

If you are unsure how to install, please refer to this tutorial: How to Install Spire.Presentation for Python on Windows

Python Add Footers in PowerPoint Documents

Using Spire.Presentation, you can add footers, page numbers, and time information to the bottom of each page in a PowerPoint document, ensuring consistent footer content across all pages. Here are the detailed steps:

  • Create a Presentation object.
  • Load a PowerPoint document using the Presentation.LoadFromFile() method.
  • Set the footer visible using Presentation.FooterVisible = true and set the footer text.
  • Set the slide number visible using Presentation.SlideNumberVisible = true, iterate through each slide, check for the lisence of a page number placeholder, and modify the text to the "Page X" format if found.
  • Set the date visible using Presentation.DateTimeVisible = true.
  • Set the format of the date using the Presentation.SetDateTime() method.
  • Save the document using the Presentation.SaveToFile() method.
  • Python
from spire.presentation.common import *
from spire.presentation import *

# Create a Presentation object
presentation = Presentation()

# Load the presentation from a file
presentation.LoadFromFile("Sample1.pptx")

# Set the footer visible
presentation.FooterVisible = True

# Set the footer text to "Spire.Presentation"
presentation.SetFooterText("Spire.Presentation")

# Set the slide number visible
presentation.SlideNumberVisible = True

# Iterate through each slide in the presentation
for slide in presentation.Slides:
    for shape in slide.Shapes:
        if shape.IsPlaceholder:
            # If it is a slide number placeholder
            if shape.Placeholder.Type == PlaceholderType.SlideNumber:
                autoShape = shape if isinstance(shape, IAutoShape) else None
                if autoShape is not None:
                    text = autoShape.TextFrame.TextRange.Paragraph.Text

                    # Modify the slide number text to "Page X"
                    autoShape.TextFrame.TextRange.Paragraph.Text = "Page " + text

# Set the date and time visible
presentation.DateTimeVisible = True

# Set the date and time format
presentation.SetDateTime(DateTime.get_Now(), "MM/dd/yyyy")

# Save the modified presentation to a file
presentation.SaveToFile("AddFooter.pptx", FileFormat.Pptx2016)

# Dispose of the Presentation object resources
presentation.Dispose()

Python: Add, Modify, or Remove Footers from Powerpoint Documents

Python Modify Footers in PowerPoint Documents

To modify the footer in a PowerPoint document, you first need to inspect the elements of each slide to locate footer and page number placeholders. Then, for each type of placeholder, set the desired content and format to ensure consistent and compliant footers throughout the document. Here are the detailed steps:

  • Create a Presentation object.
  • Load a PowerPoint document using the Presentation.LoadFromFile() method.
  • Use the Presentation.Slides[index] property to retrieve a slide.
  • Iterate through the shapes in the slide using a for loop, check each shape to determine if it is a placeholder such as a footer or page number placeholder, and then modify its content or format accordingly.
  • Save the document using the Presentation.SaveToFile() method.
  • Python
from spire.presentation.common import *
from spire.presentation import *

def change_font(paragraph):
    for textRange in paragraph.TextRanges:
        # Set the text style to italic
        textRange.IsItalic = TriState.TTrue

        # Set the text font
        textRange.EastAsianFont = TextFont("Times New Roman")

        # Set the text font size to 12
        textRange.FontHeight = 34

        # Set the text color
        textRange.Fill.FillType = FillFormatType.Solid
        textRange.Fill.SolidColor.Color = Color.get_SkyBlue()

# Create a Presentation object
presentation = Presentation()

# Load a presentation from a file
presentation.LoadFromFile("Sample2.pptx")

# Get the first slide
slide = presentation.Slides[0]

# Iterate through the shapes on the slide
for shape in slide.Shapes:
   # Check if the shape is a placeholder
   if shape.Placeholder is not None:
       # Get the placeholder type
       type = shape.Placeholder.Type

       # If it is a footer placeholder
       if type == PlaceholderType.Footer:
           # Convert the shape to IAutoShape type
            autoShape = shape if isinstance(shape, IAutoShape) else None
            if autoShape is not None:
                # Set the text content to "E-ICEBLUE"
                autoShape.TextFrame.Text = "E-ICEBLUE"

                # Modify the text font
                change_font(autoShape.TextFrame.Paragraphs[0])
       
       # If it is a slide number placeholder
       if type == PlaceholderType.SlideNumber:
            # Convert the shape to IAutoShape type
            autoShape = shape if isinstance(shape, IAutoShape) else None
            if autoShape is not None:
                # Modify the text font
                change_font(autoShape.TextFrame.Paragraphs[0])

# Save the modified presentation to a file
presentation.SaveToFile("ModifiedFooter.pptx", FileFormat.Pptx2016)

# Release the resources of the Presentation object
presentation.Dispose()

Python: Add, Modify, or Remove Footers from Powerpoint Documents

Python Remove Footers in PowerPoint Documents

To delete footers in a PowerPoint document, you first need to locate placeholders such as footers, page numbers, and time in the slides, and then remove them from the collection of shapes in the slide to ensure complete removal of footer content. Here are the detailed steps:

  • Create a Presentation object.
  • Load a PowerPoint document using the Presentation.LoadFromFile() method.
  • Use the Presentation.Slides[index] property to retrieve a slide.
  • Iterate through the shapes in the slide using a for loop, check if they are placeholders, and if they are footer placeholders, page number placeholders, or time placeholders, remove them from the slide.
  • Save the document using the Presentation.SaveToFile() method.
  • Python
from spire.presentation.common import *
from spire.presentation import *

# Create a Presentation object
presentation = Presentation()

# Load a presentation from a file
presentation.LoadFromFile("Sample2.pptx")

# Get the first slide
slide = presentation.Slides[0]

# Iterate through the shapes on the slide
for i in range(len(slide.Shapes) - 1, -1, -1):
    # Check if the shape is a placeholder
    if slide.Shapes[i].Placeholder is not None:
        # Get the placeholder type
        type = slide.Shapes[i].Placeholder.Type

        # If it is a footer placeholder
        if type == PlaceholderType.Footer:
            # Remove it from the slide
            slide.Shapes.RemoveAt(i)

        # If it is a slide number placeholder
        if type == PlaceholderType.SlideNumber:
            # Remove it from the slide
            slide.Shapes.RemoveAt(i)

        # If it is a date and time placeholder
        if type == PlaceholderType.DateAndTime:
            # Remove it from the slide
            slide.Shapes.RemoveAt(i)

# Save the modified presentation to a file
presentation.SaveToFile("RemovedFooter.pptx", FileFormat.Pptx2016)

# Release the resources of the Presentation object
presentation.Dispose()

Python: Add, Modify, or Remove Footers from Powerpoint Documents

Apply for a Temporary License

If you'd like to remove the evaluation message from the generated documents, or to get rid of the function limitations, please request a 30-day trial license for yourself.

Tuesday, 16 April 2024 00:51

Python: AutoFit Rows and Columns in Excel

The AutoFit feature in Microsoft Excel is a handy tool that allows you to automatically adjust the height of rows or the width of columns in an Excel spreadsheet to fit the content within them. This feature is particularly useful when you have data that may vary in length or when you want to ensure that all the content is visible without having to manually adjust the column widths or row heights. In this article, we will explain how to AutoFit rows and columns in Excel in Python using Spire.XLS for Python.

Install Spire.XLS for Python

This scenario requires Spire.XLS for Python and plum-dispatch v1.7.4. They can be easily installed in your Windows through the following pip command.

pip install Spire.XLS

If you are unsure how to install, please refer to this tutorial: How to Install Spire.XLS for Python on Windows

AutoFit a Specific Row and Column in Python

To AutoFit a specific row and column in an Excel worksheet, you can use the Worksheet.AutoFitRow() and Worksheet.AutoFitColumn() methods. The detailed steps are as follows.

  • Create an object of the Workbook class.
  • Load an Excel file using Workbook.LoadFromFile() method.
  • Get a specific worksheet using Workbook.Worksheets[index] property.
  • AutoFit a specific row and column in the worksheet by its index (1-based) using Worksheet.AutoFitRow(rowIndex) and Worksheet.AutoFitColumn(columnIndex) methods.
  • Save the result file using Workbook.SaveToFile() method.
  • Python
from spire.xls import *
from spire.xls.common import *

# Create an object of the Workbook class
workbook = Workbook()
# Load an Excel file
workbook.LoadFromFile("Sample.xlsx")
 
# Get the first worksheet
sheet = workbook.Worksheets[0]
 
# Automatically adjust the height of the 3rd row in the worksheet 
sheet.AutoFitRow(3)
# Automatically adjust the width of the 4th column in the worksheet
sheet.AutoFitColumn(4)
 
# Save the resulting file
workbook.SaveToFile("AutoFitSpecificRowAndColumn.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python: AutoFit Rows and Columns in Excel

AutoFit Multiple Rows and Columns in Excel in Python

To AutoFit multiple rows and columns within a cell range, you can use the CellRange.AutoFitRows() and CellRange.AutoFitColumns() methods. The following are the detailed steps.

  • Create an object of the Workbook class.
  • Load an Excel file using Workbook.LoadFroFmFile() method.
  • Get a specific worksheet using Workbook.Worksheets[index] property.
  • Get a specific cell range in the worksheet using Worksheet.Range[] property.
  • AutoFit the rows and columns in the cell range using CellRange.AutoFitRows() and CellRange.AutoFitColumns() methods.
  • Save the result file using Workbook.SaveToFile() method.
  • Python
from spire.xls import *
from spire.xls.common import *

# Create an object of the Workbook class
workbook = Workbook()
# Load an Excel file
workbook.LoadFromFile("Sample.xlsx")
 
# Get the first worksheet
sheet = workbook.Worksheets[0]

# Get a specific cell range in the worksheet
range = sheet.Range["A1:E14"]
# Or get the used cell range in the worksheet
# range = sheet.AllocatedRange

# Automatically adjust the heights of all rows in the cell range
range.AutoFitRows()
# Automatically adjust the widths of all columns in the cell range
range.AutoFitColumns()
 
# Save the resulting file
workbook.SaveToFile("AutoFitMultipleRowsAndColumns.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Apply for a Temporary License

If you'd like to remove the evaluation message from the generated documents, or to get rid of the function limitations, please request a 30-day trial license for yourself.

We are delighted to announce the release of Spire.Presentation for Java 9.4.5. This version fixes the issue that the CPU usage reached 100 percent and memory overflowed after the end of the task in the thread pool of converting a large number of documents under multithreading. More details are listed below.

Here is a list of changes made in this release

Category ID Description
Bug SPIREPPT-2450 Fixes the issue that the CPU usage reached 100 percent and memory overflowed after the end of the task in the thread pool of converting a large number of documents under multithreading.
Click the link below to download Spire.Presentation for Java 9.4.5:

Suchen Sie nach einer einfachen und effizienten Möglichkeit, Bilder in PDF zu konvertieren? Egal, ob Sie Windows, Mac oder Linux verwenden, dieser Artikel deckt alles ab, was Sie brauchen. Entdecken Sie die Schritt-für-Schritt-Methoden und praktischen Tools, die auf jeder Plattform verfügbar sind, um Ihre Bilder mühelos in professionell aussehende PDF-Dateien umzuwandeln. Von integrierten Funktionen bis hin zu beliebten Anwendungen von Drittanbietern führen wir Sie durch den Prozess und helfen Ihnen, die Leistungsfähigkeit der Bild-zu-PDF-Konvertierung auf dem Betriebssystem Ihrer Wahl zu nutzen.

Konvertieren Sie Bilder mit dem kostenlosen Online-Konverter in PDF

Für die Konvertierung von Bildern in PDF stehen mehrere Online-Konverter zur Verfügung, und der „beste“ kann je nach persönlichen Vorlieben und spezifischen Anforderungen variieren. Allerdings kann ich Smallpdf als beliebten und zuverlässigen Online-Konverter für diesen Zweck empfehlen.

Smallpdf ist ein cloudbasierter Dienst, der es Ihnen ermöglicht, Bilder von praktisch jedem Gerät oder Betriebssystem mit Internetverbindung in PDF zu konvertieren. Dadurch entfällt die Notwendigkeit einer Softwareinstallation und ermöglicht nahtlose Konvertierungen unterwegs.

Um Bilder mit Samllpdf in PDF zu konvertieren, gehen Sie folgendermaßen vor:

Schritt 1 . Geben Sie die folgende URL in Ihrem Webbrowser ein und öffnen Sie sie: https://smallpdf.com/pdf-converter .

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 2. Klicken Sie auf "DATEIEN AUSWÄHLEN" und wählen Sie eine oder mehrere Bilddateien von dem von Ihnen verwendeten Gerät aus. Wenn Sie auf die Dropdown-Schaltfläche neben "DATEIEN AUSWÄHLEN" klicken, haben Sie die Möglichkeit, Bilder von DropBox und Google Drive zu laden.

In diesem Fall habe ich vier Bilder aus einem Ordner auf meinem Computer ausgewählt.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 3 . Passen Sie die Konvertierungseinstellungen wie Seitengröße, Seitenausrichtung und Rand an. Klicken Sie anschließend auf "Konvertieren", um den Konvertierungsprozess zu starten.

Bitte beachten Sie, dass die Funktionen "No Margin" und "Big Margin" ausschließlich Pro-Benutzern vorbehalten sind. Um auf diese Funktionen zugreifen zu können, müssen Sie sich als Mitglied registrieren. Als neues Mitglied erhalten Sie eine kostenlose 7-tägige Testphase, um diese Funktionen kostenlos zu nutzen.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 4. Laden Sie das generierte PDF-Dokument herunter und speichern Sie es auf Ihrem Gerät.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Konvertieren Sie Bilder unter Windows in PDF

Online-Konverter bieten zwar Komfort bei der Konvertierung von Bildern in PDF, erfordern jedoch häufig das Hochladen Ihrer Dateien ins Internet, was zu Bedenken hinsichtlich Sicherheit und Datenschutz führen kann.

Glücklicherweise verfügt Windows 10 oder 11 über Microsoft Print to PDF , das es Benutzern ermöglicht, eine unbegrenzte Anzahl von Bildern ohne Einschränkungen und ohne Kosten in PDFs zu konvertieren.

Der Prozess ist wie folgt:

Schritt 1 . Öffnen Sie den Ordner, in dem Ihre Bilddateien gespeichert sind.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 2. Wählen Sie die Bilder aus, die Sie in PDF konvertieren möchten. Die Reihenfolge, in der Sie diese Bilder auswählen, bestimmt ihre Reihenfolge, wenn Sie sie in das PDF-Format konvertieren.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 3. Klicken Sie mit der rechten Maustaste auf die Dateien und wählen Sie dann Drucken. Durch diese Aktion wird das Fenster "Bilder drucken" geöffnet..

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 4. Wählen Sie im angezeigten Dialogfeld "Drucken" als Drucker "Microsoft Print to PDF" aus. Gleichzeitig können Sie das Papierformat, die Seitenausrichtung und die Qualität der resultierenden PDF-Datei auswählen. Es empfiehlt sich, die Option "Bild an Rahmen anpassen" zu deaktivieren, da dadurch möglicherweise die Ränder Ihres Bildes abgeschnitten werden.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 5. Klicken Sie unten rechts im Fenster auf die Schaltfläche "Drucken". Es sollte ein Fenster erscheinen, in dem Sie auswählen können, wo die PDF-Datei gespeichert werden soll.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 6. Navigieren Sie zu Ihrem bevorzugten Speicherort und geben Sie einen Namen für die PDF-Datei ein. Klicken Sie dann auf "Speichern".

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Konvertieren Sie Bilder auf dem Mac in PDF

Unter macOS können Sie, genau wie unter Windows 10 oder 11, die integrierte Funktion nutzen, um Bilder in das PDF-Format zu konvertieren, ohne dass Sie zusätzliche Software benötigen.

So können Sie es machen:

Schritt 1. Öffnen Sie den Ordner, in dem Ihre Bilder gespeichert sind.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 2. Wählen Sie eine oder mehrere Bilddateien aus, die Sie in ein PDF konvertieren möchten. Klicken Sie bei gedrückter Ctrl-Taste auf eine der ausgewählten Dateien und wählen Sie dann "Schnellaktionen" > "PDF erstellen".

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Schritt 3. Suchen Sie das generierte PDF in dem Ordner, in dem Sie die Bilder ausgewählt haben.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Konvertieren Sie Bilder unter Linux in PDF

Linux verfügt nicht über eine integrierte Funktion speziell für die Konvertierung von Bildern in das PDF-Format. Sie können jedoch bewährte Software von Drittanbietern wie ImageMagick verwenden , ein kostenloses Open-Source-Tool zum Bearbeiten und Bearbeiten digitaler Bilder.

ImageMagick enthält eine Befehlszeilenschnittstelle zum Ausführen komplexer Bildverarbeitungsaufgaben. Es ist in C geschrieben und kann auf einer Vielzahl von Betriebssystemen verwendet werden, darunter Linux, Windows und macOS.

Lassen Sie uns in die Details des Konvertierungsprozesses eintauchen.

Schritt 1 . Verwenden Sie je nach verwendeter Linux-Distribution einen der folgenden Befehle, um ImageMagick zu installieren. Es ist zu beachten, dass bei allen Befehlen die Groß-/Kleinschreibung beachtet wird.

sudo apt install imagemagick    # on Ubuntu
sudo yum install ImageMagick   # on CentOS 
sudo dnf install ImageMagick    # on Fedora

Schritt 2. Nehmen Sie einige Änderungen in der Datei "policy.xml" von ImageMagic vor, damit Sie die Berechtigung zum Bearbeiten von PDF-Dateien haben. Sie können den Nano-Texteditor verwenden, um den Inhalt von Policy.xml zu lesen. Hier ist der Befehl:

sudo nano /etc/ImageMagick-6/policy.xml

Scrollen Sie im angezeigten Text nach unten, um diese Zeile zu finden:

<policy domain="coder" rights="none" pattern="PDF" />

Ändern Sie "none" in "read|write":

<policy domain="coder" rights="read|write" pattern="PDF" />

Schritt 3. Navigieren Sie zu dem Ordner, in dem Ihre Bilder gespeichert sind.

cd /home/username/Desktop/Images 

Schritt 4: Konvertieren Sie die Bilder im Ordner mithilfe von Befehlen in PDFs.

Konvertieren Sie eine Bilddatei in ein PDF-Dokument:

convert img-1.jpg image.pdf

Konvertieren Sie ausgewählte Bilddateien in ein einzelnes PDF-Dokument:

convert img-1.jpg img-2.jpg img-3.jpg CombineSelectedImages.pdf

Konvertieren Sie alle Bilder in angegebenen Dateierweiterungen in ein PDF-Dokument:

convert *.jpg *.png CombineAllImages.pdf

Warum ein Programmieransatz wichtig ist

Obwohl es tatsächlich viele Online-Tools und -Anwendungen zum Konvertieren von Bildern in PDF gibt, gibt es mehrere Gründe, warum Sie sich für die Implementierung einer Programmierlösung entscheiden könnten:

  • Anpassung : Mit der Programmierung haben Sie die volle Kontrolle über den Konvertierungsprozess. Sie können die Konvertierung an bestimmte Anforderungen anpassen, z. B. bestimmte Seitengrößen festlegen, die Bildqualität anpassen oder Metadaten hinzufügen.
  • Integration : Wenn Sie einen größeren Arbeitsablauf automatisieren oder die Konvertierung in eine benutzerdefinierte Anwendung integrieren, ermöglicht die Erstellung eines Skripts für Ihre eigene Konvertierungsmethode eine nahtlose Integration mit anderen Systemen oder Plattformen.
  • Skalierbarkeit : Programmierlösungen können leicht skaliert werden, um große Dateimengen zu verarbeiten. Dies ist besonders nützlich in Szenarios auf Unternehmensebene, in denen Tausende von Bildern effizient konvertiert werden müssen.
  • Automatisierung : Durch das Schreiben von Skripten oder Programmen können Sie den gesamten Konvertierungsprozess automatisieren, einschließlich Dateiverwaltungsaufgaben vor und nach der Konvertierung.
  • Sicherheit : Bei der Arbeit mit sensiblen Daten kann die Kontrolle über den Konvertierungsprozess in einer sicheren Umgebung den unbefugten Zugriff auf Informationen verhindern.

Konvertieren Sie Bilder mit Python in PDF

Spire.PDF for Python, eine leistungsstarke Python-Bibliothek für die Arbeit mit PDF-Dokumenten, ermöglicht Programmierern die Konvertierung einer Vielzahl von Bildformaten, darunter JPG, PNG, BMP, GIF, EMF, SVG und TIFF, in hochwertige PDF-Dokumente. Mit den umfangreichen Anpassungsoptionen können Programmierer die Ausgabe-PDFs mühelos an ihre individuellen Spezifikationen anpassen.

Hier ist ein Beispiel für die Anpassung von Seitenrändern während des Zusammenführungsprozesses mehrerer Bitmap-Bilder zu einem einzigen PDF-Dokument mit Spire.PDF für Python:

  • Python
from spire.pdf.common import *
from spire.pdf import *
import os

# Create a PdfDocument object
doc = PdfDocument()

# Set the left, top, right, bottom page margin
doc.PageSettings.SetMargins(10.0, 10.0, 10.0, 10.0)

# Get the folder where the images are stored
path = "C:\\Users\\Administrator\\Desktop\\Images\\"
files = os.listdir(path)

# Iterate through the files in the folder
for root, dirs, files in os.walk(path):
    for file in files:

        # Load a particular image 
        image = PdfImage.FromFile(os.path.join(root, file))
    
        # Get the image width and height
        width = image.PhysicalDimension.Width
        height = image.PhysicalDimension.Height

        # Specify page size
        size = SizeF(width + doc.PageSettings.Margins.Left + doc.PageSettings.Margins.Right, height + doc.PageSettings.Margins.Top+ doc.PageSettings.Margins.Bottom)

        # Add a page with the specified size
        page = doc.Pages.Add(size)

        # Draw image on the page at (0, 0)
        page.Canvas.DrawImage(image, 0.0, 0.0, width, height)
      
# Save to file
doc.SaveToFile('output/CustomizeMargins.pdf')
doc.Dispose()

Ausführlichere Anweisungen finden Sie unter diesem Link: Bild in PDF mit Python konvertieren: 4 Codebeispiele

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von Bildern in PDF auf mehreren Wegen erfolgen kann, die von integrierten Funktionen verschiedener Betriebssysteme über spezielle Software von Drittanbietern bis hin zur Programmierung reichen. Jede Methode bietet ihre einzigartigen Vorteile in Bezug auf Benutzerfreundlichkeit, Funktionalität und Anpassung. Unabhängig davon, ob Sie eine einfache, einmalige Konvertierung oder eine anspruchsvolle, automatisierte Lösung benötigen, bieten die besprochenen Optionen eine solide Grundlage für die Erfüllung Ihrer Anforderungen an die Konvertierung von Bildern in PDF.

Cherchez-vous un moyen simple et efficace de convertir des images en PDF? Que vous utilisiez Windows, Mac ou Linux, cet article est là pour vous. Découvrez les méthodes Étape par Étape et les outils pratiques disponibles sur chaque plateforme pour transformer sans effort vos images en fichiers PDF d'aspect professionnel. Des fonctionnalités intégrées aux applications tierces populaires, nous vous guiderons tout au long du processus, vous aidant à libérer la puissance de la conversion d'image en PDF sur le système d'exploitation de votre choix.

Convertir des images en PDF à l'aide d'un convertisseur en ligne gratuit

There are several online converters available for converting images to PDF, and the "best" one can vary depending on personal preferences and specific requirements. However, I can recommend Smallpdf comme convertisseur en ligne populaire et fiable à cet effet.

Smallpdf est un service basé sur le cloud qui vous permet de convertir des images en PDF à partir de pratiquement n'importe quel appareil ou système d'exploitation doté d'une connexion Internet. Cela élimine le besoin d’installation de logiciels et permet des conversions transparentes en déplacement.

Pour convertir des images en PDF à l'aide de Samllpdf, suivez ces Étapes:

Étape 1. Saisissez et ouvrez l'URL suivante dans votre navigateur Web: https://smallpdf.com/pdf-converter.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 2. Cliquez sur "CHOISIR LES FICHIERS" et sélectionnez un ou plusieurs fichiers image sur l'appareil que vous utilisez. Si vous cliquez sur le bouton déroulant à côté de "CHOISIR LES FICHIERS", vous avez la possibilité de charger des images depuis DropBox et Google Drive.

Dans ce cas, j'ai sélectionné quatre images dans un dossier sur mon ordinateur.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 3. Personnalisez les paramètres de conversion, tels que la taille de la page, l'orientation de la page et la marge. Ensuite, cliquez sur "Convertir" pour lancer le processus de conversion.

Veuillez noter que les fonctionnalités "No Margin" et "Big Margin" sont exclusives aux utilisateurs Pro. Pour accéder à ces fonctionnalités, vous devez vous inscrire en tant que membre. En tant que nouveau membre, vous bénéficierez d'une période d'essai gratuite de 7 jours pour utiliser ces fonctionnalités sans frais.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 4. Téléchargez le document PDF généré et enregistrez-le sur votre appareil.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Convertir des images en PDF sous Windows

Bien que les convertisseurs en ligne soient pratiques lorsqu'il s'agit de convertir des images au format PDF, ils impliquent souvent de télécharger vos fichiers sur Internet, ce qui peut soulever des problèmes de sécurité et de confidentialité.

Heureusement, Windows 10 ou 11 est livré avec Microsoft Print to PDF qui permet aux utilisateurs de convertir un nombre illimité d'images en PDF sans aucune limitation ni aucun coût.

Le processus est le suivant:

Étape 1. Ouvrez le dossier dans lequel vos fichiers image sont stockés.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 2. Sélectionnez les images que vous envisagez de convertir en PDF. L'ordre dans lequel vous sélectionnez ces images déterminera leur séquence lorsque vous les convertirez au format PDF.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 3. Cliquez avec le bouton droit sur les fichiers, puis sélectionnez Imprimer. Cette action ouvrira la fenêtre Imprimer des images.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 4. Dans la boîte de dialogue Imprimer qui apparaît, sélectionnez "Microsoft Print to PDF" comme imprimante. Dans le même temps, vous pouvez choisir le format du papier, l'orientation de la page et la qualité du fichier PDF obtenu. Il est conseillé de désélectionner l'option "Ajuster l'image au cadre" car cela pourrait recadrer les bords de votre image.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 5. Cliquez sur le bouton Imprimer dans le coin inférieur droit de la fenêtre. Une fenêtre vous permettant de choisir où le fichier PDF sera enregistré devrait apparaître.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 6. Accédez à votre emplacement de sauvegarde préféré et indiquez un nom pour le fichier PDF. Ensuite, cliquez sur "Enregistrer".

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Convertir des images en PDF sur Mac

Sur macOS, tout comme sur Windows 10 ou 11, vous pouvez profiter d'une fonctionnalité intégrée pour convertir les images au format PDF sans avoir besoin de logiciel supplémentaire.

Voici comment procéder:

Étape 1. Ouvrez le dossier dans lequel vos images sont stockées.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 2. Sélectionnez un ou plusieurs fichiers image que vous souhaitez convertir en PDF. Ctrl-cliquez sur l'un des fichiers sélectionnés, puis choisissez Actions rapides > Créer un PDF.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Étape 3. Recherchez le PDF généré dans le dossier où vous avez sélectionné les images.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Convertir des images en PDF sous Linux

Linux ne dispose pas de fonctionnalité intégrée spécifiquement dédiée à la conversion d'images au format PDF. Cependant, vous pouvez utiliser un logiciel tiers éprouvé comme ImageMagick, qui est un outil gratuit et open source, utilisé pour éditer et manipuler des images numériques.

ImageMagick inclut une interface de ligne de commande pour exécuter des taches complexes de traitement d'image. Il est écrit en C et peut être utilisé sur divers systèmes d'exploitation, notamment Linux, Windows et macOS.

Plongeons dans les détails du processus de conversion.

Étape 1. Utilisez l'une des commandes suivantes en fonction de la distribution Linux que vous utilisez pour installer ImageMagick. Il convient de noter que les commandes sont toutes sensibles à la casse.

sudo apt install imagemagick    # on Ubuntu
sudo yum install ImageMagick   # on CentOS 
sudo dnf install ImageMagick    # on Fedora

Étape 2. Apportez quelques modifications au fichier Policy.xml d'ImageMagic afin que vous disposiez des autorisations nécessaires pour manipuler le PDF. Vous pouvez utiliser l'éditeur de texte nano pour lire le contenu de Policy.xml. Voici la commande :

sudo nano /etc/ImageMagick-6/policy.xml

Dans le texte affiché, faites défiler vers le bas pour trouver cette ligne:

<policy domain="coder" rights="none" pattern="PDF" />

Remplacez "aucun" par "lecture|écriture":

<policy domain="coder" rights="read|write" pattern="PDF" />

Étape 3. Accédez au dossier dans lequel vos images sont stockées.

cd /home/username/Desktop/Images 

Étape 4: Convertissez les images du dossier en PDF à l'aide des commandes.

Convert one image file to a PDF document:

convert img-1.jpg image.pdf

Convertissez les fichiers image sélectionnés en un seul document PDF:

convert img-1.jpg img-2.jpg img-3.jpg CombineSelectedImages.pdf

Convertissez toutes les images dans les extensions de fichier spécifiées en un document PDF:

convert *.jpg *.png CombineAllImages.pdf

Pourquoi une approche de programmation est importante

S'il existe effectivement de nombreux outils et applications en ligne disponibles pour convertir des images en PDF, il existe plusieurs raisons pour lesquelles vous pourriez choisir de mettre en œuvre une solution de programmation :

  • Personnalisation : Avec la programmation, vous avez un contrôle total sur le processus de conversion. Vous pouvez adapter la conversion pour répondre à des besoins spécifiques, tels que la définition de tailles de page particulières, l'ajustement de la qualité de l'image ou l'ajout de métadonnées.
  • Intégration : si vous automatisez un flux de travail plus important ou si vous intégrez la conversion dans une application personnalisée, la création de scripts pour votre propre méthode de conversion permet une intégration transparente avec d'autres systèmes ou plates-formes.
  • Évolutivité : les solutions de programmation peuvent être facilement mises à l'échelle pour gérer de gros volumes de fichiers. Ceci est particulièrement utile dans les scénarios au niveau de l’entreprise où des milliers d’images doivent être converties efficacement.
  • Automatisation : En écrivant des scripts ou des programmes, vous pouvez automatiser l'ensemble du processus de conversion, y compris les tâches de gestion de fichiers avant et après la conversion.
  • Sécurité : Lorsque vous travaillez avec des données sensibles, avoir le contrôle du processus de conversion dans un environnement sécurisé peut empêcher tout accès non autorisé aux informations.

Convertir des images en PDF à l'aide de Python

Spire.PDF for Python, une puissante bibliothèque Python permettant de travailler avec des documents PDF, permet aux programmeurs de convertir un large éventail de formats d'image, notamment JPG, PNG, BMP, GIF, EMF, SVG et TIFF, en documents PDF de haute qualité. Grâce à ses riches options de personnalisation, les programmeurs peuvent facilement adapter les fichiers PDF de sortie pour répondre à leurs spécifications uniques.

Voici un exemple de personnalisation des marges de page lors du processus de fusion de plusieurs images bitmap en un seul document PDF à l'aide de Spire.PDF pour Python :

  • Python
from spire.pdf.common import *
from spire.pdf import *
import os

# Create a PdfDocument object
doc = PdfDocument()

# Set the left, top, right, bottom page margin
doc.PageSettings.SetMargins(10.0, 10.0, 10.0, 10.0)

# Get the folder where the images are stored
path = "C:\\Users\\Administrator\\Desktop\\Images\\"
files = os.listdir(path)

# Iterate through the files in the folder
for root, dirs, files in os.walk(path):
    for file in files:

        # Load a particular image 
        image = PdfImage.FromFile(os.path.join(root, file))
    
        # Get the image width and height
        width = image.PhysicalDimension.Width
        height = image.PhysicalDimension.Height

        # Specify page size
        size = SizeF(width + doc.PageSettings.Margins.Left + doc.PageSettings.Margins.Right, height + doc.PageSettings.Margins.Top+ doc.PageSettings.Margins.Bottom)

        # Add a page with the specified size
        page = doc.Pages.Add(size)

        # Draw image on the page at (0, 0)
        page.Canvas.DrawImage(image, 0.0, 0.0, width, height)
      
# Save to file
doc.SaveToFile('output/CustomizeMargins.pdf')
doc.Dispose()

Pour des instructions plus détaillées, consultez ce lien: Convertir une image en PDF avec Python : 4 exemples de code

Conclusion

Pour résumer, la conversion d'images en PDF peut être effectuée de plusieurs manières, allant des fonctionnalités intégrées sur divers systèmes d'exploitation à des logiciels tiers spécialisés et même par programmation. Chaque méthode offre ses avantages uniques en termes de facilité d’utilisation, de fonctionnalité et de personnalisation. Que vous ayez besoin d'une conversion simple et ponctuelle ou d'une solution sophistiquée et automatisée, les options présentées constituent une base solide pour répondre à vos besoins de conversion d'image en PDF.

Você está procurando uma maneira simples e eficiente de converter imagens em PDF? Esteja você usando Windows, Mac ou Linux, este artigo irá ajudá-lo. Descubra os métodos passo a passo e as ferramentas úteis disponíveis em cada plataforma para transformar facilmente suas imagens em arquivos PDF com aparência profissional. De recursos integrados a aplicativos populares de terceiros, orientaremos você durante o processo, ajudando você a desbloquear o poder da conversão de imagem em PDF no sistema operacional de sua preferência.

Converta imagens em PDF usando o conversor online gratuito

Existem vários conversores online disponíveis para converter imagens em PDF, e o "melhor" pode variar dependendo das preferências pessoais e requisitos específicos. No entanto, posso recomendar Smallpdf como um conversor online popular e confiável para essa finalidade.

Smallpdf é um serviço baseado em nuvem que permite converter imagens em PDF a partir de praticamente qualquer dispositivo ou sistema operacional com conexão à Internet. Isso elimina a necessidade de instalação de software e permite conversões perfeitas em qualquer lugar.

Para converter imagens em PDF usando Samllpdf, siga estas etapas:

Passo 1. Insira e abra o seguinte URL em seu navegador: https://smallpdf.com/pdf-converter.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 2. Clique em "ESCOLHER ARQUIVOS" e selecione um arquivo de imagem ou vários arquivos de imagem do dispositivo que você está usando. Se você clicar no botão suspenso ao lado de "ESCOLHER ARQUIVOS", terá a opção de carregar imagens do DropBox e do Google Drive.

Neste caso, selecionei quatro imagens de uma pasta no meu computador.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 3. Personalize as configurações de conversão, como tamanho da página, orientação da página e margem. Em seguida, clique em "Converter" para iniciar o processo de conversão.

Esteja ciente de que os recursos "Sem Margem" e "Grande Margem" são exclusivos para usuários Pro. Para acessar esses recursos, você deve se registrar como membro. Como novo membro, você terá um período de teste gratuito de 7 dias para utilizar esses recursos sem nenhum custo.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 4. Baixe o documento PDF gerado e salve-o em seu dispositivo.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Converta imagens em PDF no Windows

Embora os conversores online ofereçam conveniência quando se trata de converter imagens em PDF, eles geralmente envolvem o upload de seus arquivos para a Internet, o que pode levantar preocupações sobre segurança e privacidade.

Felizmente, o Windows 10 ou 11 vem com Microsoft Print to PDF que permite aos usuários converter um número ilimitado de imagens em PDFs sem quaisquer limitações e custos.

O processo é o seguinte:

Passo 1. Abra a pasta onde seus arquivos de imagem estão armazenados.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 2. Selecione as imagens que você planeja converter para PDF. A ordem em que você seleciona essas imagens determinará sua sequência ao convertê-las para o formato PDF.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 3. Clique com o botão direito nos arquivos e selecione Imprimir. Esta ação abrirá a janela Imprimir imagens.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 4. Na caixa de diálogo Imprimir que aparece, selecione "Microsoft Print to PDF" como impressora. Ao mesmo tempo, você pode escolher o tamanho do papel, a orientação da página e a qualidade do arquivo PDF resultante. É aconselhável desmarcar a opção "Ajustar imagem ao quadro", pois isso pode cortar as bordas da imagem.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 5. Clique no botão Imprimir no canto inferior direito da janela. Deverá aparecer uma janela que permite escolher onde o arquivo PDF será salvo.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 6. Navegue até o local de salvamento de sua preferência e forneça um nome para o arquivo PDF. Em seguida, clique em "Salvar".

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Converta imagens em PDF no Mac

No macOS, assim como no Windows 10 ou 11, você pode aproveitar um recurso integrado para converter imagens em formato PDF sem precisar de nenhum software extra.

Veja como você pode fazer isso:

Passo 1. Abra a pasta onde suas imagens estão armazenadas.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 2. Selecione um ou vários arquivos de imagem que deseja converter em PDF. Clique com a tecla Control pressionada em um dos arquivos selecionados e escolha Ações rápidas > Criar PDF.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Passo 3. Encontre o PDF gerado na pasta onde você selecionou as imagens.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Converta imagens em PDF no Linux

O Linux não possui um recurso integrado especificamente dedicado à conversão de imagens para o formato PDF. No entanto, você pode usar software comprovado de terceiros como o ImageMagick , que é uma ferramenta gratuita e de código aberto usada para editar e manipular imagens digitais.

ImageMagick inclui uma interface de linha de comando para executar tarefas complexas de processamento de imagens. Ele é escrito em C e pode ser usado em vários sistemas operacionais, incluindo Linux, Windows e macOS.

Vamos mergulhar nos detalhes do processo de conversão.

Passo 1. Abra a pasta onde suas imagens estão armazenadas.

sudo apt install imagemagick    # on Ubuntu
sudo yum install ImageMagick   # on CentOS 
sudo dnf install ImageMagick    # on Fedora

Passo 2. Faça algumas alterações no arquivo policy.xml do ImageMagic para que você tenha permissão para manipular PDF. Você pode usar o editor de texto nano para ler o conteúdo de policy.xml. Aqui está o comando:

sudo nano /etc/ImageMagick-6/policy.xml

No texto exibido, role para baixo para encontrar esta linha:

<policy domain="coder" rights="none" pattern="PDF" />

Altere "none" para "read|write":

<policy domain="coder" rights="read|write" pattern="PDF" />

Passo 3. Navegue até a pasta onde suas imagens estão armazenadas.

cd /home/username/Desktop/Images 

Passo 4: Converta as imagens da pasta em PDFs usando comandos.

Converta um arquivo de imagem em um documento PDF:

convert img-1.jpg image.pdf

Converta arquivos de imagem selecionados em um único documento PDF:

convert img-1.jpg img-2.jpg img-3.jpg CombineSelectedImages.pdf

Converta todas as imagens com extensões de arquivo especificadas em um documento PDF:

convert *.jpg *.png CombineAllImages.pdf

Por que uma abordagem de programação é importante

Embora existam muitas ferramentas e aplicativos on-line disponíveis para converter imagens em PDF, há vários motivos pelos quais você pode optar por implementar uma solução de programação:

  • Personalização : Com a programação, você tem controle total sobre o processo de conversão. Você pode personalizar a conversão para atender a necessidades específicas, como definir tamanhos de página específicos, ajustar a qualidade da imagem ou adicionar metadados.
  • Integração : se você estiver automatizando um fluxo de trabalho maior ou integrando a conversão em um aplicativo personalizado, criar scripts para seu próprio método de conversão permite uma integração perfeita com outros sistemas ou plataformas.
  • Escalabilidade : As soluções de programação podem ser facilmente dimensionadas para lidar com grandes volumes de arquivos. Isto é particularmente útil em cenários de nível empresarial onde milhares de imagens precisam ser convertidas de forma eficiente.
  • Automação : Ao escrever scripts ou programas, você pode automatizar todo o processo de conversão, incluindo tarefas de gerenciamento de arquivos antes e depois da conversão.
  • Segurança : Ao trabalhar com dados confidenciais, ter controle sobre o processo de conversão dentro de um ambiente seguro pode impedir o acesso não autorizado às informações.

Converta imagens em PDF usando Python

Spire.PDF for Python, uma poderosa biblioteca Python para trabalhar com documentos PDF, permite aos programadores converter uma ampla variedade de formatos de imagem, incluindo JPG, PNG, BMP, GIF, EMF, SVG e TIFF, em documentos PDF de alta qualidade. Com suas ricas opções de personalização, os programadores podem adaptar facilmente os PDFs de saída para atender às suas especificações exclusivas.

Aqui está um exemplo de personalização de margens de página durante o processo de mesclagem de várias imagens bitmap em um único documento PDF usando Spire.PDF para Python:

  • Python
from spire.pdf.common import *
from spire.pdf import *
import os

# Create a PdfDocument object
doc = PdfDocument()

# Set the left, top, right, bottom page margin
doc.PageSettings.SetMargins(10.0, 10.0, 10.0, 10.0)

# Get the folder where the images are stored
path = "C:\\Users\\Administrator\\Desktop\\Images\\"
files = os.listdir(path)

# Iterate through the files in the folder
for root, dirs, files in os.walk(path):
    for file in files:

        # Load a particular image 
        image = PdfImage.FromFile(os.path.join(root, file))
    
        # Get the image width and height
        width = image.PhysicalDimension.Width
        height = image.PhysicalDimension.Height

        # Specify page size
        size = SizeF(width + doc.PageSettings.Margins.Left + doc.PageSettings.Margins.Right, height + doc.PageSettings.Margins.Top+ doc.PageSettings.Margins.Bottom)

        # Add a page with the specified size
        page = doc.Pages.Add(size)

        # Draw image on the page at (0, 0)
        page.Canvas.DrawImage(image, 0.0, 0.0, width, height)
      
# Save to file
doc.SaveToFile('output/CustomizeMargins.pdf')
doc.Dispose()

Para obter instruções mais detalhadas, verifique este link: Converter imagem em PDF com Python: 4 exemplos de código

Conclusão

Resumindo, a conversão de imagens em PDF pode ser feita por vários meios, desde recursos integrados em vários sistemas operacionais até software especializado de terceiros e até mesmo por meio de programação. Cada método oferece vantagens exclusivas em termos de facilidade de uso, funcionalidade e personalização. Quer você precise de uma conversão simples e única ou de uma solução sofisticada e automatizada, as opções discutidas fornecem uma base sólida para atender às suas necessidades de conversão de imagem em PDF.

Page 6 of 227